Senior Software Engineer - Battery State Estimation jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 22 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
check
H1B Sponsor Likelynote

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

Battery State EstimationEmbedded Software DevelopmentC/C++Battery Data AnalysisAgile/ScrumModel-Based DesignKalman Filter TechniquesBattery ModelingTechnical OwnershipCross-Functional CollaborationMentoring

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

company-logo
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 Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase