Gridware

Senior Embedded Machine Learning Engineer

Gridware

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,000 - $200,000 per year

Job Level

Tech Stack

About the role

  • Convert sensor algorithms and build ML inference pipelines into efficient embedded C/C++ code for microcontrollers or other constrained platforms.
  • Optimize code for memory footprint, CPU usage, and real-time performance.
  • Co-develop with algorithm / ML researchers to refine models for embedded deployment.
  • Profile runtime behavior, identify bottlenecks, and perform low-level debugging.
  • Work with firmware teams to integrate sensor algorithms / ML models into system software.
  • Develop monitoring and observability systems to track model performance, data drift, data quality, and overall system health.

Requirements

  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Strong proficiency in C/C++ for embedded systems.
  • Ability to read/translate algorithmic descriptions in Python into low-level codes.
  • Experience translating and optimizing machine learning models for embedded targets (e.g., quantization, fixed-point, pruning).
  • Understanding basic DSP concepts (filters, FFTs, spectral processing, etc.)
  • 2+ years of experience pushing sensor algorithm or ML models to production (C++)
  • Solid software engineering skills and proficiency in Python
Benefits
  • Health, Dental & Vision (Gold and Platinum with some providers plans fully covered)
  • Paid parental leave
  • Alternating day off (every other Monday)
  • “Off the Grid”, a two week per year paid break for all employees.
  • Commuter allowance
  • Company-paid training
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++embedded systemsmachine learningalgorithm optimizationlow-level debuggingDSP conceptsPythonquantizationfixed-point
Certifications
BS in Electrical EngineeringMS in Electrical EngineeringBS in Computer EngineeringMS in Computer EngineeringBS in Computer ScienceMS in Computer Science