General Motors is undergoing a major transformation in how they design vehicles, deliver customer value, and scale electric mobility, moving towards a fully Software-Defined Vehicle (SDV) architecture. Core battery software capabilities, such as Battery State Estimation, are foundational to safety, performance, and customer trust. The Battery & High Voltage Software organization develops production-grade software that powers millions of vehicles and continuously improves through data-driven insights and over-the-air updates. This role is for a Senior Software Engineer – Battery State Estimation, responsible for the design, implementation, verification, and lifecycle evolution of State-of-Charge (SOC), State-of-Health (SOH), and State-of-Power (SOP) estimation algorithms for GM’s next-generation high-voltage battery platforms. The position requires deep technical ownership across algorithm development, embedded software implementation, and system-level validation in virtual and physical environments. This role is ideal for engineers who have delivered estimation algorithms into production vehicles and are ready to lead within an SDV, virtual-validation-first development model. In this position, the engineer will own outcomes end-to-end—from concept through production deployment and continuous improvement. They will be empowered to shape technical direction, influence development processes, and raise the quality bar across estimation software by leveraging model-based design, early virtualization, and automation. The work will directly impact range accuracy, fast-charge behavior, battery longevity, safety margins, and vehicle performance—attributes that define the EV customer experience and GM’s competitiveness in the market.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
5,001-10,000 employees