EV Battery & HV Software Engineer - Embedded

generalmotors

Newark Township (MI)

Hybrid

USD 90,000 - 135,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation benefits

Job summary

General Motors seeks a Software Engineer to join the Vehicle Mechatronic Embedded Controls team in Milford, MI. You will develop embedded software for high‑voltage battery systems, ensuring safety, diagnostics, and robust communications hardware‑agnostic solutions.

You will collaborate across safety, validation, and architecture teams, applying SDV/SOA principles, MISRA, and modern DevOps to deliver reliable software in an Agile environment.

Qualifications

  • BS in Engineering or related technical field.
  • 2+ years of embedded software development experience.

Responsibilities

  • Design and deliver embedded software for VMEC Battery Management Systems.
  • Ensure on-time, high-quality software deliverables.
  • Follow MISRA guidelines and safety regulations.
  • Develop modular software architectures for hardware-agnostic solutions.
  • Implement diagnostics and controller communications (CAN/LIN/Ethernet).
  • Verify functionality via automated testing, HIL, and vehicle testing.
  • Provide technical leadership and code reviews within Scrum teams.

Skills

C/C++
Python
MISRA
Embedded software
Diagnostics
CAN/LIN/Ethernet
ARXML
Agile/Scrum
System design
Traceability

Education

BS in Engineering
MS in Engineering (preferred)

Tools

CAN
LIN
Ethernet
ARXML
MISRA compliance
HIL testing

Job description

General Motors seeks a Software Engineer to join the Vehicle Mechatronic Embedded Controls team in Milford, MI. You will develop embedded software for high‑voltage battery systems, ensuring safety, diagnostics, and robust communications hardware‑agnostic solutions.

You will collaborate across safety, validation, and architecture teams, applying SDV/SOA principles, MISRA, and modern DevOps to deliver reliable software in an Agile environment.

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 & 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
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
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
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
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
Low-Voltage EV Controls Engineer – Embedded Systems
Low-Voltage EV Controls Engineer – Embedded Systems

General Motors • Milford Charter Township (MI)

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

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

Hybrid
USD 120,000 - 160,000
Company vehicle program