Software Engineer, Battery & High Voltage - Hybrid

GM

Milford Charter Township (MI)

Hybrid

USD 110,000 - 140,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Relocation benefits
Comprehensive benefits

Job summary

General Motors is seeking a Software Engineer to join the Vehicle Mechatronic Embedded Controls team in Milford, MI. You will develop embedded software for high-voltage battery management, diagnostics, and controller communications within GM's EV portfolio.

The role emphasizes safety, MISRA compliance, and collaboration across systems, safety, and validation teams, with a hybrid work arrangement. relocation benefits may be available.

Qualifications

  • BS in Engineering or related technical discipline.
  • 2+ years of embedded software development experience.
  • Experience with C, C++ and Python.
  • Knowledge of MISRA guidelines and safety standards.
  • Ability to translate requirements into software designs.

Responsibilities

  • Design, develop, and deliver embedded software for VMEC BMS and HV systems.
  • Ensure software on-time delivery with quality for wired battery management.
  • Collaborate across teams to meet safety and regulatory requirements.
  • Apply architecture and design patterns for scalable, hardware-agnostic solutions.
  • Develop diagnostics and controller communications for embedded platforms.
  • Demonstrate software readiness via HIL, bench, and vehicle testing.

Skills

C
C++
Python scripting
MISRA guidelines
System design
Diagnostics
Control systems
SiL/HiL testing
Vehicle-level testing
Software architecture

Education

BS in Engineering – Electrical, Mechanical, Computer, Computer Science or related field
MS in Engineering, Computer Science, or related discipline

Tools

Git
Jira
SAFe

Job description

General Motors is seeking a Software Engineer to join the Vehicle Mechatronic Embedded Controls team in Milford, MI. You will develop embedded software for high-voltage battery management, diagnostics, and controller communications within GM's EV portfolio.

The role emphasizes safety, MISRA compliance, and collaboration across systems, safety, and validation teams, with a hybrid work arrangement. relocation benefits may be available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer: Battery & High-Voltage Control
Embedded Software Engineer: Battery & High-Voltage Control

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Relocation benefits
Hybrid work model
Total Rewards program
Embedded Software Engineer - Battery & High Voltage(Hybrid)
Embedded Software Engineer - Battery & High Voltage(Hybrid)

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 130,000
Relocation assistance
Embedded Software Engineer - Battery & HV
Embedded Software Engineer - Battery & HV

General Motors • Milford Charter Township (MI)

Hybrid
USD 100,000 - 140,000
Relocation benefits
HV Battery Embedded Software Engineer
HV Battery Embedded Software Engineer

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 95,000 - 135,000
Relocation benefits
Hybrid work model
Senior Embedded Controls Engineer – HV Battery Systems
Senior Embedded Controls Engineer – HV Battery Systems

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 120,000 - 180,000
Relocation benefits
Staff Software Engineer - LV Battery Systems Lead
Staff Software Engineer - LV Battery Systems Lead

General Motors LLC • United States

Hybrid
USD 130,000 - 180,000
Company vehicle program
Hybrid work arrangement
Relocation benefits
Software Engineer - Battery & High Voltage
Software Engineer - Battery & High Voltage

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 130,000
Relocation assistance
Lead LV Battery Software Engineer
Lead LV Battery Software Engineer

GM • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Staff Software Engineer — LV Battery Systems Lead
Staff Software Engineer — LV Battery Systems Lead

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 140,000 - 190,000
Company vehicle program
Relocation benefits
Embedded Controls Engineer - Low-Voltage Power (Hybrid)
Embedded Controls Engineer - Low-Voltage Power (Hybrid)

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000