Day-to-Day Responsibilities
Design BMS hardware, including sensing circuits that read each cell's voltage, current and temperature.
Write embedded firmware that estimates the state of charge (SoC) and state of health (SoH) of the pack.
Build cell balancing and protection logic that stops overcharge, over-discharge, overheating and short circuits.
Set safe charging and discharging limits together with the charger, motor controller or host device.
Test packs on the bench and in simulated usage or drive cycles, including fault and abuse tests.
Work with battery cell engineers, pack designers and product teams to integrate the BMS into the final product.
Analyse field and test data to find the cause of failures and improve the design or software.


