General Motors is seeking a Senior Software Engineer for its Battery & High Voltage Software organization. The role focuses on designing, implementing, verifying, and evolving State-of-Charge (SOC), State-of-Health (SOH), and State-of-Power (SOP) estimation algorithms for next-generation high-voltage battery platforms. The engineer will own work from concept through production deployment and ongoing improvement, combining algorithm development, embedded software implementation, and system-level validation in virtual and physical environments. The work supports battery safety, performance, range accuracy, fast charging, longevity, and the customer experience as GM advances its Software-Defined Vehicle architecture. The position involves developing robust estimation algorithms and observers, implementing them as production-quality embedded software, and architecting modular and portable software for reuse across vehicle programs. The engineer will drive calibration strategies and model-based development, lead early verification and validation, and develop automated tests integrated into continuous-integration workflows. The role also includes cross-functional collaboration, mentoring, technical planning, and contributing to the evolution of GM’s battery estimation architecture as a scalable SDV service. The role is hybrid and requires reporting to the Milford Proving Ground in Milford, Michigan at least three times per week. Relocation benefits are available to candidates who qualify under company policy.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior