Senior Embedded Controls Engineer – HV Battery Systems

General Motors LLC

Brighton Charter Township (MI)

Hybrid

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation benefits

Job summary

General Motors (GM) is seeking a Senior Software Engineer to join the Vehicle Mechatronic Embedded Controls team. You will develop software for embedded controllers in the electrification portfolio, focusing on high voltage contactors and energy management for battery packs.

Hybrid work includes office presence in Milford Proving Grounds, MI, at least three days a week. The role requires 5+ years of embedded software experience, strong C/C++ skills, MISRA knowledge, and familiarity with AUTOSAR,

Qualifications

  • BS in Engineering – Electrical, Mechanical, Computer or CS.
  • Minimum 5 years of embedded controls software experience in High Voltage Battery Systems.
  • Automotive Safety experience (ISO26262).
  • Proficient in C/C++ programming and diagnostics strategies.

Responsibilities

  • Deliver high-quality software for embedded controls in electrification, focusing on high voltage contactors and energy management.
  • Ensure compliance with safety requirements, regulations and MISRA guidelines.
  • Adhere to software design principles and patterns; understand supervisory controls architecture and hardware abstractions.
  • Design and implement Physics and Controls requirements to improve mechatronic software, diagnostics, and controller communication.
  • Maintain knowledge of Ethernet, CAN, LIN, ARXML and automotive communications protocols.
  • Test and demonstrate software functionality across Controller, System, and Vehicle levels; ensure hardware-agnostic solutions.
  • Document design requirements and link to traceable test cases.
  • Utilize automated test tools in build environments, benches, and vehicles.
  • Lead and guide Agile Scrum team members; foster collaboration and inclusivity.
  • Coordinate with Systems, Safety, Validation, Electrical Architecture, SDV, Calibration, and Vehicle Performance.
  • Embrace BDD/TDD and SDV/SOA principles; leverage them for modular software.
  • Utilize CI/CD pipelines and DevOps practices for development and deployment.
  • Develop AI-driven diagnostics and predictive analytics for fault detection and prognostics.

Skills

C/C++ programming
Embedded software
Software design
MISRA
Diagnostics strategies
Electrical/vehicle systems
JIRA
SAFe / Agile
CI/CD
Python scripting
AUTOSAR
CAN / LIN / ARXML
DevOps
MATLAB/Simulink

Education

BS in Engineering or CS

Tools

JIRA
SAFe/Agile
CI/CD pipelines
Autosar
MATLAB/Simulink
Python scripting
CAN/LIN/ARXML

Job description

General Motors (GM) is seeking a Senior Software Engineer to join the Vehicle Mechatronic Embedded Controls team. You will develop software for embedded controllers in the electrification portfolio, focusing on high voltage contactors and energy management for battery packs.

Hybrid work includes office presence in Milford Proving Grounds, MI, at least three days a week. The role requires 5+ years of embedded software experience, strong C/C++ skills, MISRA knowledge, and familiarity with AUTOSAR,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Embedded Controls Engineer (C) — End-to-End, Hybrid
Senior Embedded Controls Engineer (C) — End-to-End, Hybrid

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 170,000
Lead System Architect – HV Battery & SDV Platforms
Lead System Architect – HV Battery & SDV Platforms

generalmotors • Newark Township (MI)

Hybrid
USD 110,000 - 180,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
Senior Embedded SW Engineer — Hybrid EV Thermal Controls
Senior Embedded SW Engineer — Hybrid EV Thermal Controls

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 160,000
Embedded Power Electronics Software Engineer
Embedded Power Electronics Software Engineer

General Motors • Milford (CT)

Hybrid
USD 110,000 - 140,000
Relocation benefits
Senior Battery HIL Simulation & Integration Engineer
Senior Battery HIL Simulation & Integration Engineer

General Motors • Milford (CT)

Hybrid
USD 100,000 - 150,000
EV Software Test Engineer | BDD & Automation
EV Software Test Engineer | BDD & Automation

General Motors • United States

Hybrid
USD 85,000 - 115,000
Relocation benefits
Travel <25%
Senior Controls Engineer — Field-Driven EV Powertrain
Senior Controls Engineer — Field-Driven EV Powertrain

Motive Companies • Monroe (MI)

On-site
USD 80,000 - 150,000
Early-stage equity
Health and dental benefits
Paid time off
+1
Senior SIL Integration Engineer for Hybrid EV Systems
Senior SIL Integration Engineer for Hybrid EV Systems

generalmotors • Newark Township (MI)

Hybrid
USD 110,000 - 140,000