Onsite Battery Controls Engineer - F1 Hybrid Powertrain

Gm Performance Power Units

Ipswich

On-site

GBP 83,000 - 113,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
32 days annual leave
Financial advisor access
Employee Assistance Programs (EAP)
Subsidized on-site dining
On-site gym
Discounted GM vehicle purchase/lease
Free on-site EV charging

Job summary

GM Performance Power Units is seeking a Battery Controls Engineer to join the ERS Team in Concord, NC. You will develop and optimize embedded software for the HV battery management system and associated components, applying real-time control algorithms and robust diagnostics.

You will collaborate with controls and electrical hardware teams, perform MIL/SiL/HiL testing, and ensure code quality, safety, and regulatory compliance for motorsport applications.

Qualifications

  • Master's or PhD in Electrical Engineering, Computer Science, Embedded Systems, or related discipline; OR Bachelor's degree with 5+ years of experience in embedded software development, preferably in automotive or motorsport sectors.
  • Expertise in battery management systems and battery control algorithms, such as protection/derating, state of charge, and state of health.
  • Familiarity with cell and HV battery physics and operation.
  • Strong proficiency in embedded C programming and real-time operating systems, including ability to work with both handwritten and auto generated code.
  • Experience with multithreaded processes/multi-rate control systems.
  • Experience in communication protocols such as CAN, CAN FD, Ethernet, SPI, I2C, and UART.
  • Familiarity with software development tools, debugging environments, and version control systems.
  • Understanding of control theory (digital control loops and practical implementation issues) for electronic systems.
  • Knowledge of embedded hardware interfaces, sensors, and microcontroller architecture.

Responsibilities

  • Develop, test, and maintain embedded software in C, C++, and relevant real-time programming languages for the HV battery management system, cells, and associated components.
  • Implement sensor data acquisition, hardware abstraction layers, real-time communication, and diagnostics features.
  • Collaborate with cross-functional teams in controls and electrical hardware to ensure cohesive system operation.
  • Conduct software debugging, verification, and validation including model-in-the-loop (MiL), software-in-the-loop (SiL), hardware-in-the-loop (HiL), and trackside testing support.
  • Create proper requirements and unit tests to form robust, 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 processes in embedded software development.

Skills

Embedded C
Real-time OS
CAN/CAN FD
Battery control algorithms
Python
MATLAB
MiL/SiL/HiL testing
Multithreading
Embedded software

Education

Master's or PhD in Electrical Engineering/CS/Embedded Systems
Bachelor's + 5+ years embedded software experience

Tools

TAG-700 ECU
Git
Version control

Job description

GM Performance Power Units is seeking a Battery Controls Engineer to join the ERS Team in Concord, NC. You will develop and optimize embedded software for the HV battery management system and associated components, applying real-time control algorithms and robust diagnostics.

You will collaborate with controls and electrical hardware teams, perform MIL/SiL/HiL testing, and ensure code quality, safety, and regulatory compliance for motorsport applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Battery Controls Engineer — F1 Hybrid Systems (Onsite)
Battery Controls Engineer — F1 Hybrid Systems (Onsite)

Gm Performance Power Units • Manchester

On-site
GBP 83,000 - 128,000
Bonus scheme
Private healthcare
401(k) plan including company match
+8
Battery Controls Engineer — F1 Hybrid Powertrain (Onsite)
Battery Controls Engineer — F1 Hybrid Powertrain (Onsite)

Gm Performance Power Units • Langley

On-site
GBP 90,000 - 136,000
Bonus scheme
Private healthcare
401(k) plan with company match
+7
Onsite Battery Controls Engineer – Hybrid Powertrain
Onsite Battery Controls Engineer – Hybrid Powertrain

Gm Performance Power Units • Sheffield

On-site
GBP 68,000 - 98,000
Bonus scheme
Private healthcare
401(k) with company match
+3
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
Onsite Battery Controls Engineer – Real-Time Embedded (F1)
Onsite Battery Controls Engineer – Real-Time Embedded (F1)

Gm Performance Power Units • Cheltenham

On-site
GBP 90,000 - 113,000
Bonus scheme
Private healthcare
401(k) plan with company match
+9
F1 Battery Controls Engineer – Onsite, Concord
F1 Battery Controls Engineer – Onsite, Concord

Gm Performance Power Units • Wakefield

On-site
GBP 68,000 - 90,000
Bonus scheme
401(k) plan with company match
Life insurance and disability coverage
+7
Battery Controls Engineer - Formula 1 Powertrain (Onsite)
Battery Controls Engineer - Formula 1 Powertrain (Onsite)

Gm Performance Power Units • Loose

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

Gm Performance Power Units • Leicester

On-site
GBP 72,000 - 98,000
Bonus scheme
Private healthcare
401(k) plan including company match
+6
Battery Controls Engineer – HV Systems for Motorsport
Battery Controls Engineer – HV Systems for Motorsport

Gm Performance Power Units • Knaphill

On-site
GBP 83,000 - 121,000
Bonus scheme
Private healthcare
401(k) plan including company match
+3
Battery Controls Engineer – Real-Time Embedded for F1 Hybrid
Battery Controls Engineer – Real-Time Embedded for F1 Hybrid

Gm Performance Power Units • Bedford

On-site
GBP 83,000 - 128,000
Bonus scheme
Private healthcare
401(k) plan with company match
+6