Drimva

General Motors

Senior Software Engineer - High Voltage Electrification

Milford, Michigan, United States of America · Remote/Hybrid · Senior · Full-time · Posted Oct 21, 2026

Experience
Minimum 5 years; 8 years listed as a competitive edge.
Education
BS in Engineering (Electrical, Mechanical, or Computer) or BS in Computer Science.

About the job

Develop and deliver embedded control software for high-voltage contactors and battery-pack energy management in GM’s electrification portfolio.

What you'll do

  • Design, implement, test, and document embedded control software, diagnostics, and controller communications, ensuring requirements traceability and safety compliance.
  • Verify software using automated tools and SiL, HiL, and vehicle-level testing; apply BDD/TDD and CI/CD practices.
  • Guide Agile team members and coordinate with systems, safety, validation, architecture, calibration, and vehicle performance teams.

What they ask for

  • BS in Engineering (Electrical, Mechanical, or Computer) or BS in Computer Science.
  • Minimum 5 years of relevant experience in embedded controls software for High Voltage Battery Systems.
  • Automotive safety experience with ISO26262.
  • Proficiency in C/C++; experience with embedded systems testing, diagnostics, and verification/validation.

Nice to have

  • MS in Engineering or Computer Science; 8 years of relevant experience is also listed as a competitive edge.
  • Experience with Matlab Simulink, Auto Code Generation, Python scripting, AUTOSAR, MISRA, CAN, LIN, ARXML, or Ethernet.

Tools

C/C++, SiL, HiL, JIRA, Scaled Agile Framework, Matlab Simulink, Python, AUTOSAR

AI focus

Develop AI-driven diagnostics and predictive analytics for fault detection, prognostics, and anomaly detection in embedded control systems.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)