Principal Firmware Engineer
Core
Designing and developing firmware for clean energy hardware devices to ensure reliable, efficient, and safe performance in homes.
Role type
Principal embedded firmware engineer
Builds
Firmware for smart energy devices, including bootloaders, application firmware, and power electronics control
Domain
Clean energy / Embedded systems
Deliverable
production ML models | product features
Required skills
C programming, bare-metal systems, RTOS, power electronics firmware, system architecture, hardware-software integration
Preferred skills
Edge optimization, multi-disciplinary collaboration, modern software engineering practices
Technologies
RTOS, Git, continuous integration
Responsibilities
Develop firmware across the full embedded stack from bootloader to application; design and test sub-systems on constrained hardware; port and maintain RTOS; drive system architecture design discussions; support system test, reliability, and manufacturing teams; review performance data from test sites
Seniority
Principal, hands-on IC with strategic impact
