Staff Firmware Engineer
Core
Design and develop firmware for high-volume home energy products, focusing on wireless network communication, RF protocols, and system diagnostics to ensure 24/7 reliability.
Role type
Staff Firmware Engineer (Embedded Systems)
Builds
Home energy management devices and virtual power plant components
Domain
Clean energy / Smart home / IoT
Deliverable
production ML models | product features
Required skills
C, Python, IP stack protocols (Ethernet, WiFi, TCP, UDP, HTTPS), Bluetooth/BLE, Espressif ecosystem, lab test equipment (Oscilloscopes, Logic Analyzers)
Preferred skills
Rust
Responsibilities
Develop wireless network communication solutions for high-volume products; Design firmware software for home energy product components; Drive design discussions on system architecture; Collaborate on code reviews and cross-functional design development.
Seniority
Staff, hands-on IC with strategic design input
