
Firmware Engineer
Lunar Energyabout 20 hours ago
Base Salary
$140k - $190k/yr
Responsibilities
- Develop firmware for hardware devices, optimizing performance on the edge.
- Design, code, and test sub-systems for high-performance functionality on constrained hardware.
- Write code across the full embedded stack, including bootloader and application firmware.
- Work in a RTOS environment, including porting and maintenance of the RTOS.
- Build component firmware that integrates with other parts of the Lunar system.
- Drive design discussions on system architecture for desired product functionality.
- Collaborate on design and development, participating in code reviews.
- Support system test, reliability, and manufacturing teams with firmware features and debugging.
- Review performance data from the Lunar system at test sites.
Requirements
- 5+ years of experience in software development and architecture.
- Experience developing C in bare-metal systems and/or RTOS.
- Experience implementing power electronics firmware control functionality.
- Ability to integrate hardware and software for end-to-end solutions.
- Comfortable working in a small, fast-moving team.
- Able to contribute in a multi-disciplinary team following modern software engineering practices.
Benefits
- Medical, dental, and vision insurance for employees and dependents.
- Flexible Paid Time Off plus 10 paid holidays.
- Tax deferred 401(k) plan.
- Paid parental leave for all full-time employees.
- Subsidized EV charging and pre-tax commuter benefits.