Senior Firmware Engineer
$160,000–$250,000 year
On-site · San Jose, California, United States
Job Summary
Senior Firmware Engineer to design, implement and test firmware in C/C++ for critical components such as motor controllers, battery management systems and sensing hardware in an AI humanoid robot; define strategies to facilitate code reuse across hardware platforms; develop Python tools to support test automation and hardware calibration; contribute to CI/CD infrastructure; support hardware/software integration in the lab; in-office collaboration five days per week in San Jose, CA.
Required Qualifications
- 5+ years engineering experience
- Bachelor's or Master's degree in Computer Science or related field
- Mastery of C, C++, Python and Linux
- Experience implementing low level software on bare-metal systems and RTOS
- Good knowledge of computer architecture
- Deep understanding of communication buses and protocols like Ethernet, EtherCAT, Serial, CAN or USB
- Comfortable using lab instruments (Oscilloscopes, logic analyzers...) and debugging tools (Lauterbach...)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.