Principal Firmware Engineer
$230,000–$260,000 year
On-siteMountain View Santa Clara County, California, United States
Job Summary
Develop firmware for hardware devices, including optimization on the edge, and design, code, and test sub-systems that provide high-performance functionality on constrained hardware. Write code across the full embedded stack from bootloader to high-level application firmware, including porting and maintenance of the RTOS. Build component firmware that integrates with other parts of the Lunar system and drive design discussions on system architecture. Collaborate with the team on design and development, participate in code reviews, and support system test, reliability, and manufacturing teams with special firmware features and debugging. Review performance data from the Lunar system gathered at internal and external test sites.
Desired Qualifications
- 5+ years of experience developing and architecting software, with exposure to the full lifecycle from prototype to production.
- Experience developing C in bare-metal systems and/or RTOS.
- Experience implementing power electronics firmware control functionality.
- Ability to integrate hardware and software to develop end-to-end solutions.
- Comfortable working in a small, fast-moving team where individual initiative and contributions have a big impact.
- Able to contribute in a multi-disciplinary team following modern software engineering practices (e.g. Git, continuous integration).
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.