Senior Software Engineer - Battery State Estimation

General Motors

Milford, MI, US
Not specified; not specified; benefits include med...
**
5+ years embedded software experience
Production soc soh sop estimation algorithms
C/c++ embedded systems development
** General Motors is seeking a Senior Software Engineer for Battery State Estimation to play a crucial role in the development of high-voltage battery systems for electric vehicles. This position requires expertise in embedded software, algorithm design, and cross-functional collaboration within a hybrid work environment. **

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 architecture.
  • 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 play a crucial role in the development of high-voltage battery systems for electric vehicles. This position requires expertise in embedded software, algorithm design, and cross-functional collaboration within a hybrid work environment. **

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
  • Production SOC SOH SOP estimation algorithms
  • C/C++ embedded systems development
  • Kalman filter based approaches
  • MIL SIL HIL test 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

Key Requirements

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

Work Rights

Not specified

Tailored Resume

Cover Letter