Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Software Engineer – Battery State Estimation

General Motors

. Design, develop, and productionize robust battery state estimation algorithms for SOC, SOH, and SOP using physics-based, model-based, and hybrid data-driven estimation techniques.

Posted 4/21/2026full-timeMilford • Missouri • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
Cyber Security

About the role

Key responsibilities & impact
  • Design, develop, and productionize robust battery state estimation algorithms for SOC, SOH, and SOP using physics-based, model-based, and hybrid data-driven estimation techniques.
  • Develop observers and filters that remain accurate across temperature extremes, power transients, sensor noise, and battery aging.
  • Incorporate calendar and cycle aging effects into estimation logic so outputs remain truthful throughout the battery lifecycle and across chemistries and pack architectures.
  • Implement estimation algorithms as production-quality embedded software in C/C++, meeting GM standards for safety, cybersecurity, and coding discipline, including MISRA compliance.
  • Architect software with a focus on modularity, portability, and hardware abstraction, enabling reuse across multiple vehicle programs and evolving E/E architectures.
  • Define and advocate calibration strategies and model-based approaches that reduce complexity while improving robustness and long-term maintainability.
  • Lead shift-left verification, technical root-cause analysis and validation through MIL, SIL, and HIL test environments to enable early defect discovery and high validation coverage.
  • Develop automated regression, robustness, and fault-injection test suites integrated into CI pipelines to enforce built-in quality throughout development.
  • Collaborate cross-functionally with Cell and Pack Engineering, Systems & Functional Safety, Validation, Calibration, Vehicle Performance, SDV Platform and Research & Development teams.
  • Mentor and guide other engineers, contribute to technical planning events, and help evolve GM’s battery estimation architecture as a scalable SDV service.
  • Own deliverables end-to-end and continuously improving technical rigor, development efficiency, and software quality.

Requirements

What you’ll need
  • Bachelor's degree in Electrical, Mechanical, Chemical, or Computer Engineering, or Computer Science.
  • 5+ years of experience delivering embedded software for high-voltage battery systems.
  • Demonstrated hands-on production experience with SOC, SOH, and/or SOP estimation algorithms deployed in vehicles.
  • Strong proficiency in C/C++ for embedded systems development.
  • Experience working in Agile/Scrum environments and cross-functional automotive programs.
  • Proven ability to operate effectively in ambiguous, fast-paced SDV development contexts with strong technical ownership and accountability.
  • Proven experience leveraging Battery Data to generate actionable insights that improve battery performance, reliability, and lifecycle characteristics.

Benefits

Comp & perks
  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
battery state estimation algorithmsSOC estimationSOH estimationSOP estimationC/C++embedded software developmentcalibration strategiesautomated regression testingfault-injection testingmodel-based approaches
Soft Skills
technical ownershipaccountabilitymentoringcollaborationleadershipcommunicationproblem-solvingadaptabilityplanningcross-functional teamwork