Automotive Battery Management Systems (BMS) Engineer

Placements24

Upington

On-site

ZAR 600,000 - 900,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Placements24 is seeking an Automotive BMS Engineer in Upington to design and implement battery management systems for EV packs. You will develop SoC/SoH estimation, cell balancing, and thermal management, and write embedded C/C++ for BMS microcontrollers.

You will collaborate with battery suppliers, electrical engineers, and system teams, perform data analysis, and ensure safety and performance through HIL testing and ISO 26262 aligned practices.

Qualifications

  • Bachelor's or Master's degree in Electrical/Electronics/Computer Engineering.
  • Minimum of 5 years of experience in automotive electronics or embedded systems, with a focus on BMS development.
  • Proven experience in designing and developing BMS hardware and/or software.
  • Strong understanding of battery chemistries (e.g., Li-ion) and their characteristics.
  • Proficiency in embedded C/C++ programming and microcontroller development.
  • Familiarity with automotive communication protocols (e.g., CAN).
  • Experience with simulation tools (e.g., MATLAB/Simulink) for algorithm development and testing.
  • Knowledge of functional safety standards (ISO 26262) is a plus.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and teamwork abilities.

Responsibilities

  • Design and develop BMS hardware and software architectures for EV battery packs.
  • Develop and implement algorithms for SoC, SoH estimation, cell balancing, and thermal management.
  • Write and test embedded C/C++ code for BMS microcontrollers.
  • Collaborate with battery cell suppliers, electrical engineers, and system integration teams.
  • Perform detailed analysis of battery performance data and identify areas for improvement.
  • Ensure BMS designs meet safety standards (ISO 26262) and performance requirements.
  • Conduct hardware-in-the-loop (HIL) testing and vehicle-level validation of BMS functionality.
  • Troubleshoot and resolve issues related to battery pack performance and BMS operation.
  • Stay current with advancements in battery technology and BMS trends.

Skills

Analytical skills
Problem solving
Debugging
Communication
Teamwork

Education

Bachelor's or Master's in Electrical/Electronics/Computer Engineering

Tools

MATLAB/Simulink
CAN

Job description

About the Role

Our client, a key player in the evolving automotive landscape, is seeking a skilled Automotive Battery Management Systems (BMS) Engineer to join their team in Upington, Northern Cape. This vital role focuses on the design, development, and implementation of sophisticated BMS for electric vehicle (EV) battery packs. You will be responsible for ensuring the safety, performance, longevity, and reliability of EV batteries through intelligent management. The ideal candidate will have a strong understanding of battery technologies, embedded systems, and control algorithms. This is an exceptional opportunity to contribute to the growth of electric mobility and work on cutting‑edge battery technology within a dedicated team.

Key Responsibilities
  • Design and develop BMS hardware and software architectures for EV battery packs.
  • Develop and implement algorithms for state‑of‑charge (SoC), state‑of‑health (SoH) estimation, cell balancing, and thermal management.
  • Write and test embedded C/C++ code for BMS microcontrollers.
  • Collaborate with battery cell suppliers, electrical engineers, and system integration teams.
  • Perform detailed analysis of battery performance data and identify areas for improvement.
  • Ensure BMS designs meet safety standards (e.g., ISO 26262) and performance requirements.
  • Conduct hardware‑in‑the‑loop (HIL) testing and vehicle‑level validation of BMS functionality.
  • Troubleshoot and resolve issues related to battery pack performance and BMS operation.
  • Stay current with advancements in battery technology and BMS trends.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field.
  • Minimum of 5 years of experience in automotive electronics or embedded systems, with a focus on BMS development.
  • Proven experience in designing and developing BMS hardware and/or software.
  • Strong understanding of battery chemistries (e.g., Li‑ion) and their characteristics.
  • Proficiency in embedded C/C++ programming and microcontroller development.
  • Familiarity with automotive communication protocols (e.g., CAN).
  • Experience with simulation tools (e.g., MATLAB/Simulink) for algorithm development and testing.
  • Knowledge of functional safety standards (ISO 26262) is a plus.
  • Excellent analytical, problem‑solving, and debugging skills.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a competitive salary, comprehensive medical aid, and a provident fund. Employees will have opportunities for professional growth and development in the rapidly expanding field of electric vehicles. This role provides the chance to work on critical battery technology in our Upington facility. Join a committed team driving innovation in sustainable automotive solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Battery Management Systems (BMS) Engineer
Senior Automotive Battery Management Systems (BMS) Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 1,200,000 - 2,000,000
Stock options
Health benefits
Remote-first
Automotive Battery Systems Engineer
Automotive Battery Systems Engineer

Placements24 • East London

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Performance bonus
Medical insurance
+2
EV BMS Engineer - SoC/SoH & Thermal Mgmt
EV BMS Engineer - SoC/SoH & Thermal Mgmt

Placements24 • Upington

On-site
ZAR 600,000 - 900,000
Senior Battery Systems Engineer - Energy Storage
Senior Battery Systems Engineer - Energy Storage

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work
Annual leave 24 days
Medical aid
+3
Lead Automotive Battery Systems Engineer (Remote First)
Lead Automotive Battery Systems Engineer (Remote First)

Placements24 • Bloemfontein

Hybrid
ZAR 1,200,000 - 1,700,000
Competitive pay
Executive benefits
Health insurance
+1
Senior Automotive Battery Systems Engineer
Senior Automotive Battery Systems Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 800,000 - 1,000,000
Senior Automotive Systems Engineer - Electrification
Senior Automotive Systems Engineer - Electrification

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Hybrid work model
Career development
Senior Battery Systems Engineer - EV & BMS Innovation
Senior Battery Systems Engineer - EV & BMS Innovation

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 800,000 - 1,000,000
Senior Automotive Electrical Engineer - EV Powertrain
Senior Automotive Electrical Engineer - EV Powertrain

Placements24 • Noord-Kaap

On-site
ZAR 900,000 - 1,500,000
Highly competitive salary
Performance bonuses
Health, dental, and retirement
+4
Remote Automotive Systems Engineer - Electrification Specialist
Remote Automotive Systems Engineer - Electrification Specialist

Placements24 • South Africa

Remote
ZAR 900,000 - 2,100,000
Fully remote work
Competitive compensation
Upington, Northern Cape exposure