Battery Controls Engineer - Real-Time EV Powertrain

Gm Performance Power Units

Chelmsford

On-site

GBP 83,000 - 128,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus scheme
Private healthcare
401(k) plan with company match
Life insurance
Disability coverage
32 days annual leave
Financial advisor access
Employee Assistance Programs
On-site dining
On-site gym
GM vehicle purchase/lease program
Free on-site EV charging

Job summary

GM Performance Power Units in Concord, NC is seeking a Battery Controls Engineer to design, implement, and optimize embedded software for the HV battery management system in our ERS team. You will develop real-time control algorithms for protection, SOC, and SOH, and collaborate with controls and hardware teams.

The role requires strong C/C++ proficiency, RTOS experience, and familiarity with CAN, Ethernet, and HiL/SiL testing.

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.
  • Expertise in battery management systems and battery control algorithms (protection/derating, SOC, SOH).
  • Proficient in embedded C and real-time programming; familiarity with MV/HV battery hardware interfaces.

Responsibilities

  • Develop, test, and maintain embedded software in C, C++ for HV battery management and related components.
  • Implement sensor data acquisition, HALs, real-time comms, and diagnostics features.
  • Collaborate with controls and electrical hardware teams for cohesive system operation; support MiL/SiL/HiL and trackside testing.
  • Create requirements and unit tests to maintain robust, scalable code; follow safety and regulatory standards.

Skills

C/C++ programming
Embedded RTOS
CAN/CAN FD
HiL/SiL testing
Control theory basics
Real-time debugging
Battery management

Education

Master's in Electrical Engineering

Tools

CAN/CAN FD
Ethernet
SPI/I2C/UART
MATLAB/Python

Job description

GM Performance Power Units in Concord, NC is seeking a Battery Controls Engineer to design, implement, and optimize embedded software for the HV battery management system in our ERS team. You will develop real-time control algorithms for protection, SOC, and SOH, and collaborate with controls and hardware teams.

The role requires strong C/C++ proficiency, RTOS experience, and familiarity with CAN, Ethernet, and HiL/SiL testing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Battery Controls Engineer — High-Performance Embedded Powertrain
Battery Controls Engineer — High-Performance Embedded Powertrain

Gm Performance Power Units • Stevenage

On-site
GBP 83,000 - 128,000
Bonus scheme
Private healthcare
401(k) plan with company match
+6
Battery Controls Engineer - Real-Time Embedded Powertrain
Battery Controls Engineer - Real-Time Embedded Powertrain

Gm Performance Power Units • Reading

On-site
GBP 90,000 - 136,000
Bonus scheme
Private healthcare
Company match 401(k)
+7
Battery Controls Engineer – Real-Time Hybrid Powertrain
Battery Controls Engineer – Real-Time Hybrid Powertrain

Gm Performance Power Units • Bolton

On-site
GBP 83,000 - 113,000
Bonus scheme
Private healthcare
401(k) plan (company match)
+7
Battery Controls Engineer: Real-Time Embedded (Onsite)
Battery Controls Engineer: Real-Time Embedded (Onsite)

Gm Performance Power Units • Dartford

On-site
GBP 90,000 - 136,000
Bonus scheme
Private healthcare
401(k) plan including company match
+6
Battery Controls Engineer – Real-Time HV Systems (Onsite)
Battery Controls Engineer – Real-Time HV Systems (Onsite)

Gm Performance Power Units • Peterborough

On-site
GBP 90,000 - 113,000
Bonus scheme
Private healthcare
401(k) plan with company match
+9
Battery Controls Engineer: Real-Time HV Systems
Battery Controls Engineer: Real-Time HV Systems

Gm Performance Power Units • Basingstoke

On-site
GBP 83,000 - 113,000
Bonus scheme
Private healthcare
401(k) plan including company match
+8
Battery Controls Engineer — Real-Time Embedded Systems
Battery Controls Engineer — Real-Time Embedded Systems

Gm Performance Power Units • Norwich

On-site
GBP 83,000 - 128,000
Bonus scheme
Private healthcare
401(k) plan including company match
+9
Battery Controls Engineer - Real-Time Embedded HV Systems
Battery Controls Engineer - Real-Time Embedded HV Systems

Gm Performance Power Units • Crawley

On-site
GBP 90,000 - 136,000
Bonus scheme
Private healthcare
401(k) plan including company match
+6
Embedded Battery Controls Engineer – Real-Time HV Systems
Embedded Battery Controls Engineer – Real-Time HV Systems

Gm Performance Power Units • Colchester

On-site
GBP 90,000 - 121,000
Bonus scheme
Private healthcare
401(k) plan with company match
+4
Battery Controls Engineer: Embedded Real-Time Systems
Battery Controls Engineer: Embedded Real-Time Systems

Gm Performance Power Units • Gloucester

On-site
GBP 90,000 - 136,000
Bonus scheme
Private healthcare
401(k) plan including company match
+8