Senior Embedded Controls Engineer - EV Battery & HV Systems

General Motors

Milford Charter Township (MI)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors is seeking a Senior Software Engineer to join the Vehicle Mechatronic Embedded Controls (VMEC) team in Milford, MI. You will develop embedded software for high voltage contactors and energy management within GM's electrification portfolio, adopting MISRA and safety standards while aligning with CI/CD and DevOps practices.

You'll collaborate across departments, drive design patterns, and lead agile teams to deliver robust, scalable solutions for next‑gen EV programs such as Lyriq

Qualifications

  • BS in Engineering – Electrical, Mechanical, Computer or BS in Computer Science.
  • Minimum 5 years of experience with embedded controls software for High Voltage Battery Systems.
  • Automotive Safety experience (ISO26262).
  • Strong background in system design, diagnostics strategies, and control systems for embedded software applications.
  • Proficiency in testing strategies with hands-on experience in SiL, HiL, and Vehicle-Level testing frameworks.
  • Proficient in C/C++ programming.
  • Deep understanding of diagnostics strategies, software verification, and validation methodologies.
  • Knowledge of virtual testing, DevOps, and CI/CD pipeline integration.
  • Experience with JIRA and Scaled Agile Framework.
  • High level of integrity, ability to deal with ambiguity, take initiative/self-directed.
  • Consistent demonstration of innovative thinking that is customer centric.

Responsibilities

  • Deliver high-quality software for embedded controls systems in the electrification space, focusing on high voltage contactors and energy management.
  • Ensure compliance with safety requirements, government regulations, and GM-internal policies (MISRA).
  • Adhere to good software design principles using patterns and supervisory controls architectures.
  • Design, develop, and implement Physics and Controls requirements for mechatronic controls, diagnostics and controller communication.
  • Maintain understanding of Ethernet standards and automotive protocols like CAN, LIN, ARXML.
  • Test & demonstrate software functionality with hardware-agnostic solutions across GM software.
  • Document design requirements and link to test cases for traceability.
  • Utilize automated test tools in build environments, test benches, and vehicles.
  • Lead and guide Agile Scrum team members; collaborate across departments.

Skills

C/C++ programming
Embedded controls
System design
SAFe
JIRA
DevOps CI/CD

Education

BS in Engineering
Electrical/Mechanical/CS

Tools

MATLAB Simulink
Auto Code Generation
Python scripting
Autosar

Job description

General Motors is seeking a Senior Software Engineer to join the Vehicle Mechatronic Embedded Controls (VMEC) team in Milford, MI. You will develop embedded software for high voltage contactors and energy management within GM's electrification portfolio, adopting MISRA and safety standards while aligning with CI/CD and DevOps practices.

You'll collaborate across departments, drive design patterns, and lead agile teams to deliver robust, scalable solutions for next‑gen EV programs such as Lyriq

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Software Engineer, Battery & High Voltage - Hybrid
Software Engineer, Battery & High Voltage - Hybrid

GM • Milford Charter Township (MI)

Hybrid
USD 110,000 - 140,000
Relocation benefits
Comprehensive benefits
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
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 & HV
Embedded Software Engineer - Battery & HV

General Motors • Milford Charter Township (MI)

Hybrid
USD 100,000 - 140,000
Relocation benefits
Senior Software Engineer - High Voltage Electrification (Hybrid)
Senior Software Engineer - High Voltage Electrification (Hybrid)

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 120,000 - 180,000
Relocation benefits
Senior Embedded Controls Engineer - Low-Voltage EV Systems
Senior Embedded Controls Engineer - Low-Voltage EV Systems

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 120,000 - 180,000
Senior Embedded Controls Engineer, Low-Voltage EVs
Senior Embedded Controls Engineer, Low-Voltage EVs

General Motors LLC • United States

Hybrid
USD 120,000 - 150,000
Hybrid Controls Software Engineer – Embedded EV Power
Hybrid Controls Software Engineer – Embedded EV Power

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 110,000 - 165,000
Embedded Power-Electronics Controls Engineer
Embedded Power-Electronics Controls Engineer

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 90,000 - 150,000