Senior Firmware Engineer
Core
Develop firmware for clean energy hardware devices, optimizing performance on constrained hardware and integrating with power electronics.
Role type
Senior IC embedded firmware engineer
Builds
Firmware for smart energy management devices and virtual power plant components
Domain
Clean energy / Embedded systems
Deliverable
production ML models | product features
Required skills
C programming, RTOS development, bare-metal systems, power electronics control, system architecture design, hardware-software integration
Preferred skills
Git, continuous integration, debugging, code reviews
Technologies
RTOS, C, Git
Responsibilities
Develop firmware across the full embedded stack from bootloader to application layer; design and test sub-systems for high-performance functionality; port and maintain RTOS; integrate component firmware with the broader Lunar system; drive system architecture design discussions; support system testing, reliability, and manufacturing teams with debugging; review performance data from test sites.
Seniority
Senior, hands-on IC