Atoms
Senior Embedded Firmware Engineer
$182K–$230K
San Francisco, CA +1 · Senior · Full-time · Posted Jun 25, 2026
- Location
- San Francisco, CA
San Francisco, California, United States - Experience
- 2+ years of non-internship professional experience in embedded systems and real-time control applications.
- Education
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Mechatronics, or equivalent experience.
About the job
Develop and maintain low-level firmware for autonomous transport vehicles, integrating custom hardware, sensors, actuators, and drive-by-wire systems.
What you'll do
- Develop firmware for custom boards and extend existing codebases to support new features.
- Implement drive-by-wire systems, document interfaces to third-party vehicle communications systems, and support installations and troubleshooting.
- Develop quality-control test infrastructure for boards and harnesses.
What they ask for
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Mechatronics, or equivalent experience.
- 2+ years of non-internship professional experience in embedded systems and real-time control applications.
- Proficiency in C and Python in Linux development environments and ARM32 toolchains; experience writing production-grade firmware for physical mechanical systems, motors, or robotics hardware.
- Ability to interpret complex electrical schematics and datasheets, and hands-on experience debugging embedded systems, vehicle wiring harnesses, or CAN bus communication lines.
Nice to have
- Experience with safety-critical embedded systems, RTOS, or autonomous vehicle applications.
Pay
$182,000 - $230,000 per year (base salary; USD)
Tools
C, Python, Linux, ARM32, GCC, CAN bus, RTOS
Model-written summary · the original posting is authoritative