Senior Firmware Engineer
Core
Building the safe, reliable, and modular firmware tech stack for rapid EV battery charging systems (e^pack and e^pump) to enable 15-minute charging.
Role type
Senior Firmware Engineer (Embedded Systems)
Builds
Firmware for high-volume embedded devices (battery packs and charging stations) for electric vehicles.
Domain
Electric Vehicles (EV) / Embedded Systems / Power Electronics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded C/C++, RTOS/Linux, ARM/DSP microcontrollers, USB/CAN 2.0/CANFD/SPI/UART/ISOTP protocols, Static Code Analysis (LDRA/Polyspace), MISRA C, ISO26262, Python/Shell scripting, State machine design, FMEA
Preferred skills
None stated
Technologies
ARM, DSP, LDRA, Polyspace, Git, Python, Shell
Responsibilities
Define FW architecture and select HW/device optimal HAL layers; Develop application layer algorithms and state machines for battery/charger performance; Design, develop, validate, and deploy firmware in the field; Implement safety and reliability protocols including FMEA and code reviews.
Seniority
Senior, hands-on IC