Staff Firmware Engineer
Core
Design, code, and test embedded firmware for clean energy hardware devices, optimizing performance on constrained hardware and integrating with power electronics.
Role type
Staff Embedded Firmware Engineer
Builds
Firmware for smart energy devices and virtual power plant components
Domain
Clean energy / Power electronics / Embedded systems
Required skills
C programming, bare-metal systems, RTOS, power electronics firmware, system architecture, hardware-software integration
Preferred skills
Edge optimization, flash file systems, communication stacks, build tool management
Technologies
RTOS, Git, CI/CD
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 environments; Collaborate on system architecture design; Support testing, reliability, and manufacturing teams with debugging.
Seniority
Staff, hands-on IC with architectural leadership