The Battery Software Engineer - State Estimation will actively participate with a team of Engineers responsible for the development of embedded control systems for advanced Battery Management System (BMS) for xEV applications. This role will perform Battery Management system architecture design, hardware and software development of battery module, and battery pack master controllers. In this role, the selected candidate will develop the Battery Management System (BMS) control strategy and Battery Pack Control Module (BPCM) application software; and implement using model based development tool chain based on Matlab, Simulation, Stateflow, and RTW. The Engineer will help develop and implement algorithms pertaining to battery state estimation - State of Charge, Power and Health. The Engineer will help build a strategic cell information database to be deployed across NEXTGEN XEV platforms. Support overall software build management process and integration of the BPCM application software with BSW. Perform design analysis, integrated testing of battery management system hardware/software, system diagnostic, failure management, and implementation. Test for core battery management system functions on MIL, dSPACE HIL and vehicle. Perform software requirements management, design, coding, and validation test plan creation.