BMS Software Engineer Location: Auburn Hills, MI Responsibilitie sDevelop Battery Management System (BMS) software .Design and implement State of Charge (SOC) algorithms .Develop software for high-voltage battery systems .Integrate BMS software with hardware subsystems .Develop and validate battery control