Battery Controls Engineer — Real-Time Embedded Systems

Gm Performance Power Units

Norwich

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 including company match
Life insurance
Disability coverage
32 days annual leave
Financial advisor
Employee Assistance Programs
On-site dining
On-site gym
GM vehicle purchase/lease program
Free on-site EV charging for personal

Job summary

GM Performance Power Units in Concord, NC is seeking a Battery Controls Engineer to design and optimize embedded software for the HV battery management system, cells, and related components for the ERS team.

You will implement real-time control algorithms, perform MiL/SiL/HiL testing, collaborate with controls and hardware teams, and help ensure safety, performance, and reliability in high-performance motorsport applications.

Qualifications

  • Master/PhD or Bachelor with 5+ years embedded software exp in automotive/motorsport.
  • Expertise in battery management systems and control algorithms (SOC/SOH).
  • Understanding HV battery physics and operation.
  • Knowledge of HV bus networks and components (contactors, fuses, HVI Loops).
  • Proficient in embedded C and RTOS; handwritten and auto-generated code.
  • Experience with multithreaded/multi-rate control systems.
  • Experience with CAN, CAN FD, Ethernet, SPI, I2C, UART.
  • Familiarity with software tools, debugging envs, and VCS.
  • Understanding of control theory for electronic systems.
  • Knowledge of embedded hardware interfaces and MCU architectures.
  • Strong problem-solving, attention to detail, and collaboration.
  • Excellent teamwork and proactive learning in embedded systems.

Responsibilities

  • Develop, test, and maintain embedded software for HV battery management and components.
  • Implement sensor data acquisition, HALs, real-time comms, and diagnostics.
  • Collaborate with controls and hardware teams for cohesive operation.
  • Debug, verify, and validate via MiL/SiL/HiL and trackside testing.
  • Create requirements and unit tests for robust, scalable code.
  • Adhere to safety/regulatory standards for motorsport software.
  • Maintain documentation and drive continuous improvement.

Skills

Embedded software
Real-time programming
C/C++
Control theory
Teamwork
Problem-solving

Education

Master's degree in Electrical Engineering
PhD in Electrical Engineering
Bachelor's degree with 5+ years experience

Tools

CAN
CAN FD
Ethernet
SPI
I2C
UART
MATLAB
Python
FMU
HiL

Job description

GM Performance Power Units in Concord, NC is seeking a Battery Controls Engineer to design and optimize embedded software for the HV battery management system, cells, and related components for the ERS team.

You will implement real-time control algorithms, perform MiL/SiL/HiL testing, collaborate with controls and hardware teams, and help ensure safety, performance, and reliability in high-performance motorsport applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Battery Controls Engineer - Motorsport Embedded Systems
Battery Controls Engineer - Motorsport Embedded Systems

Gm Performance Power Units • High Wycombe

On-site
GBP 90,000 - 136,000
Bonus scheme
Private healthcare 401(k)
Life insurance & disability coverage
+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
Embedded Battery Controls Engineer – Motorsport Powertrain
Embedded Battery Controls Engineer – Motorsport Powertrain

Gm Performance Power Units • Liverpool

On-site
GBP 90,000 - 136,000
Bonus scheme
Private healthcare
Life insurance
+7
Battery Controls Engineer: Real-Time Embedded for F1 Hybrid
Battery Controls Engineer: Real-Time Embedded for F1 Hybrid

Gm Performance Power Units • Lower Blandford St Mary

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

Gm Performance Power Units • Basildon

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

Gm Performance Power Units • Southampton

On-site
GBP 90,000 - 113,000
Bonus scheme
Private healthcare
401(k) plan
+9
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: 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