Staff Firmware Engineer
Core
Design and maintain embedded firmware for energy-storage-enabled appliances, focusing on device communication, fleet management, and cloud data flow.
Role type
Staff Firmware Engineer (Embedded Systems)
Builds
Embedded firmware stack for induction ranges and connected home appliances
Domain
Consumer Electronics / Energy Storage / IoT
Deliverable
production ML models | product features
Required skills
Embedded C, FreeRTOS, Wi-Fi/Bluetooth protocols, OTA update systems, Cloud API integration, Hardware-in-the-loop testing, CI/CD pipelines, System architecture, Fleet telemetry, Debugging complex runtime behavior
Preferred skills
C++, Power electronics integration, UI/graphics development
Technologies
FreeRTOS, MQTT, HTTPS, CoAP, REST APIs, Wi-Fi, Bluetooth
Responsibilities
Own major portions of the embedded firmware stack from development to production; Design, implement, and test new firmware features on real appliances; Lead improvements to device connectivity and reliability; Own and evolve fleet management and telemetry systems; Support manufacturing and production firmware needs; Identify gaps in tooling and build supporting infrastructure; Mentor other engineers through design reviews and debugging.
Seniority
Staff, hands-on IC with technical leadership
