Senior Firmware Engineer - Communications
Core
Design firmware for home energy product components including power electronics controls, system-level behaviors, RF/powerline communication protocols, and control algorithms.
Role type
Senior IC firmware engineer (embedded systems/communications)
Builds
Home energy management systems and virtual power plant components
Domain
Clean energy / Smart home / Embedded systems
Deliverable
production ML models | product features
Required skills
C, wireless mesh network frameworks (esp-wifi-mesh), Espressif ESP-IDF, communication protocols (CAN, Protocol Buffers), Embedded Ethernet stacks (TCP/IP, BSD Socket API, HTTPS), wireless communication (WiFi, WiFi Mesh, Bluetooth/BLE, BLE-Mesh), lab test equipment (Oscilloscopes, Logic Analyzers)
Preferred skills
cmake, Python, back-of-the-envelope calculations, building simulations
Responsibilities
Design firmware for home energy product components, optimize manufacturing automation support functionality, collaborate on product feature evaluation and solution design, conduct validation tests and simulations
Seniority
Senior, hands-on IC
