Battery Controls Engineer — Real-Time Embedded

GMPPU

Concord, Northern (NC, KY)

Hybrid

USD 120,000 - 190,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) plan with company match
Life insurance and disability coverage
32 days annual leave
On-site gym
On-site dining
GM vehicle purchase/lease program
EV charging on-site

Job summary

GM Performance Power Units in Concord, NC seeks a Battery Controls Engineer to develop and optimize embedded software for the ERS team. You will implement real-time control algorithms for battery protection, state of charge, and health, collaborating with cross-functional teams to manage energy delivery and calibration.

Preferred candidates have strong C/C++, RTOS experience, and exposure to high-voltage battery systems in a motorsport context.

Qualifications

  • Master’s or PhD in Electrical Engineering, Computer Science, Embedded Systems, or related discipline; OR
  • Bachelor’s degree with 5+ years of embedded software development experience.

Responsibilities

  • Develop, test, and maintain embedded software for HV battery management system and related components using C/C++.
  • Implement sensor data acquisition, hardware abstraction layers, real-time communication, and diagnostics features.
  • Collaborate with controls and electrical hardware teams to ensure cohesive system operation.
  • Conduct MiL/SiL/HiL testing, trackside testing support, and robust validation activities.
  • Create requirements and unit tests to maintain clean, scalable code bases.
  • Adhere to software quality, safety, and regulatory standards for high-performance motorsport applications.
  • Maintain technical documentation and contribute to continuous improvement of embedded software development processes.

Skills

Embedded C
RTOS
CAN/CAN FD
Multithreading
Control theory
Team collaboration
Sensor data & diagnostics

Education

Master’s/PhD in Electrical Eng. / CS / Embedded Systems
Bachelors + 5+ years embedded software

Tools

MATLAB
Python
Git

Job description

GM Performance Power Units in Concord, NC seeks a Battery Controls Engineer to develop and optimize embedded software for the ERS team. You will implement real-time control algorithms for battery protection, state of charge, and health, collaborating with cross-functional teams to manage energy delivery and calibration.

Preferred candidates have strong C/C++, RTOS experience, and exposure to high-voltage battery systems in a motorsport context.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Battery Controls Engineer for F1 Power Unit (Onsite)
Senior Battery Controls Engineer for F1 Power Unit (Onsite)

Motorsport Network, LLC • Concord (NC), Northern (KY)

Hybrid
USD 110,000 - 160,000
Bonus scheme
Private healthcare
401(k) plan including company match
+8
Battery Controls Engineer
Battery Controls Engineer

GMPPU • Concord (NC), Northern (KY)

Hybrid
USD 120,000 - 190,000
401(k) plan with company match
Life insurance and disability coverage
32 days annual leave
+4
Embedded Software Engineer - ERS
Embedded Software Engineer - ERS

GM Performance Power Units • Concord (NC)

On-site
USD 90,000 - 120,000
Battery Controls Engineer
Battery Controls Engineer

Motorsport Network, LLC • Concord (NC), Northern (KY)

Hybrid
USD 110,000 - 160,000
Bonus scheme
Private healthcare
401(k) plan including company match
+8
Battery Systems Lead – Motorsport Performance
Battery Systems Lead – Motorsport Performance

GM Performance Power Units • Concord (NC)

On-site
USD 100,000 - 130,000
Embedded Controls Software Engineer — Formula 1 Powertrain
Embedded Controls Software Engineer — Formula 1 Powertrain

GM Performance Power Units • Concord (NC)

On-site
USD 90,000 - 120,000
F1 Embedded Controls Engineer - Real-Time Powertrain
F1 Embedded Controls Engineer - Real-Time Powertrain

GMPPU • Concord (NC)

On-site
USD 90,000 - 120,000
ERS Electronics Lead - High-Performance Powertrain
ERS Electronics Lead - High-Performance Powertrain

Motorsport Network, LLC • Concord (NC)

On-site
USD 140,000 - 190,000
Bonus scheme
Private healthcare
401(k) plan
+8
F1 Hybrid Embedded Software Engineer - ERS
F1 Hybrid Embedded Software Engineer - ERS

Motorsport Network, LLC • Concord (NC)

Hybrid
USD 110,000 - 170,000
Bonus scheme
Private healthcare
401(k) with company match
+9
Embedded Controls Software Engineer - ERS
Embedded Controls Software Engineer - ERS

GMPPU • Concord (NC)

On-site
USD 90,000 - 120,000