Senior Software Engineer - Battery State Estimation

General Motors

Milford, MI, US
Not specified; not specified; benefits include med...
**
5+ years embedded software experience
Soc soh sop estimation algorithm deployment
C/c++ embedded systems development
** General Motors is seeking a Senior Software Engineer for Battery State Estimation to contribute to the development of critical software for high-voltage battery systems in their electric vehicles. This hybrid role involves designing and implementing algorithms for battery state estimation, requiring a strong background in embedded software development and battery technology. **

Job Summary

  • This role is responsible for the design, implementation, verification, and lifecycle evolution of State-of-Charge, State-of-Health, and State-of-Power 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 within a Software-Defined Vehicle context.
  • GM offers a variety of health and wellbeing benefit programs including medical, dental, vision, retirement savings plans, and tuition assistance.

Matching Summary

Match Score: 75

** General Motors is seeking a Senior Software Engineer for Battery State Estimation to contribute to the development of critical software for high-voltage battery systems in their electric vehicles. This hybrid role involves designing and implementing algorithms for battery state estimation, requiring a strong background in embedded software development and battery technology. **

Salary

Not specified; Not specified; Benefits include medical, dental, vision, retirement savings plan, paid vacation & holidays, tuition assistance, and vehicle discounts

Skills & Requirements

Must-have

  • 5+ years embedded software experience
  • SOC SOH SOP estimation algorithm deployment
  • C/C++ embedded systems development
  • Kalman filter and observer design
  • MIL SIL HIL verification environments

Nice-to-have

  • Master's or PhD in Engineering
  • 8+ years high-voltage battery experience
  • MATLAB Simulink and Python proficiency
  • LFP and high-nickel NMC chemistry knowledge
  • ETAS INCA calibration tool experience
  • SDV architecture and CI/CD pipeline familiarity

Key Requirements

  • Bachelor's degree in Electrical, Mechanical, Chemical, Computer Engineering, or Computer Science
  • 5+ years delivering embedded software for high-voltage battery systems
  • Production experience with SOC, SOH, and/or SOP estimation algorithms deployed in vehicles

Work Rights

Not specified

Tailored Resume

Cover Letter