
Senior Embedded Engineer, DSP Algorithms
Gridware
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • 🇺🇸 United States
Visit company websiteSalary
💰 $170,000 - $205,000 per year
Job Level
Senior
Tech Stack
PythonRTOS
About the role
- Convert DSP 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.
- Collaborate 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 algorithms 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/Matlab into low-level code.
- 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.)
- Familiarity with microcontrollers, RTOS, SoCs, or custom hardware.
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
CC++embedded systemsmachine learningDSP algorithmsPythonMatlabquantizationfixed-pointpruning
Certifications
BS in Electrical EngineeringBS in Computer EngineeringBS in Computer ScienceMS in Electrical EngineeringMS in Computer EngineeringMS in Computer Science