Battery Software & Controls Integration Engineer, Energy Storage
Core
Architecting and integrating software-defined Battery Energy Storage Systems (BESS) from second-life automotive batteries and new assets.
Role type
Senior IC battery software & controls integration engineer
Builds
Unified BESS from heterogeneous OEM packs for grid-scale energy storage
Domain
Energy storage, electrochemistry, embedded controls
Required skills
BMS firmware development, embedded C/C++/Rust, battery state estimation (SoC/SoH/SoP), reverse engineering of battery packs, high-voltage safety architecture, CAN/CAN-FD/LIN/Ethernet protocols, HIL/SIL testing, Kalman filtering, equivalent circuit modeling
Preferred skills
Second-life battery characterization, bare-metal/RTOS firmware on automotive MCUs, AFE chip interfacing, capacity fade modeling
Technologies
Rust, C/C++, MATLAB/Simulink, Typhoon HIL, Opal-RT, CANalyzer, CANoe, UDS, CCP/XCP, J1939
Responsibilities
Lead physical bring-up and reverse engineering of diverse second-life EV battery packs; validate OEM BMS algorithms against physical pack behavior; integrate proprietary state-estimation and balancing algorithms; architect low-latency software gateways for pack telemetry; serve as technical lead for OEM firmware negotiations; verify functional safety boundaries via HIL and physical testing
Seniority
Senior, hands-on IC
