

Sensing & Imaging Firmware Engineer
Location
San Francisco, CA
Level
Senior-Level
Department
Consumer Electronics
Type
Salary
$181,000 - $318,000
Job Description
Posted on:
2026-01-16
Responsibilities
- Collaborate with system and cross-functional teams to define requirements and execute projects.
- Develop firmware across the full stack, including hardware abstraction layer and device drivers.
- Design and implement drivers for sensors and peripherals.
- Implement communication protocols like I2C, SPI, UART, USB, and MIPI.
- Collaborate with hardware teams on component selection and board bring-up.
- Design multi-sensor data acquisition pipelines with timing constraints and synchronization.
- Document firmware architecture and communicate technical concepts to partners and leadership.
Job Requirements
- Strong hardware bring-up and debugging skills with proficiency in using oscilloscopes and logic analyzers.
- Experience with protocol implementation and ability to read datasheets and schematics.
- Proficiency in C and C++ with strong Python programming skills.
- Excellent communication skills and ability to collaborate effectively across teams.
- BS degree and a minimum of 10 years relevant industry experience.
- Preferred experience in embedded firmware development and multi-sensor systems.
- Advanced degrees (MS or PhD) in relevant fields are preferred.




