General Motors · 15 hours ago
Senior Software Engineer - Battery State Estimation
General Motors is undergoing a major transformation in how we design vehicles, deliver customer value, and scale electric mobility. The Senior Software Engineer – Battery State Estimation will be 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.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
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 (e.g., equivalent-circuit and electrochemical-informed models, Kalman-filter-based approaches) 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
Qualification
Required
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
Preferred
Master's or PhD degree in Engineering or Computer Science
8+ years of experience delivering embedded software for high‑voltage battery systems
Deep expertise in battery modeling and estimation techniques, including observer design and Kalman filter–based approaches
Strong proficiency in MATLAB/Simulink and Python for modeling, analysis, automation, and test development
Hands‑on experience with battery cell characterization, pack testing, and lab‑based validation
Familiarity with lithium‑ion chemistries such as LFP and high‑nickel NMC/LMR and associated aging mechanisms
Experience with ETAS INCA, MDA, or similar calibration and measurement tools
Demonstrated success executing SOC/SOH/SOP verification in MIL, SIL, and HIL environments
Experience working within Software‑Defined Vehicle (SDV) architectures and CI/CD‑based software delivery pipelines
Benefits
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
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
H1B Sponsorship
General Motors has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-24
Company data provided by crunchbase