General Motors
Battery State Estimation Senior SW Engineer
Milford, Michigan, United States of America · Hybrid · Senior · Full-time · Posted Oct 5, 2026
- Experience
- Five years in a listed or related occupation; two years in each of the specified experience areas.
- Education
- Bachelor's degree in Mechanical Engineering, Electrical Engineering, Chemical Engineering, Computer Engineering, or related field of study.
About the job
Designs and productionizes embedded battery state estimation algorithms for SOC, SOH, and SOP across battery chemistries and battery lifecycles.
What you'll do
- Develop observers and filters that estimate battery state accurately despite temperature extremes, transients, sensor noise, and aging.
- Account for calendar and cycle aging across chemistries and pack architectures.
- Implement production-quality embedded software in C/C++ meeting safety, cybersecurity, coding, and MISRA standards.
What they ask for
- Bachelor's degree in Mechanical, Electrical, Chemical, or Computer Engineering, or a related field.
- Five years of experience as a Software Engineer, Design Engineer, Automotive Engineer, or related occupation.
- Two years of experience delivering embedded software for high-voltage battery systems and deploying SOC, SOH, and SOP estimation algorithms in vehicles.
- Two years of experience with embedded C/C++, Agile/Scrum automotive programs, and using battery data to improve performance, reliability, and lifecycle characteristics.
Tools
C/C++, MISRA, Kalman filter
Model-written summary · the original posting is authoritative