Automotive Battery Management Systems (BMS) Engineer

Placements24

Riverton (UT)

On-site

USD 54,000 - 79,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and benefits
Provident fund
Medical aid
Upington facility growth opportunities

Job summary

Placements24 is seeking an Automotive Battery Management Systems (BMS) Engineer to join their Upington facility in the Northern Cape. Design, develop and implement BMS for EV battery packs, ensuring safety, performance, longevity and reliability through intelligent management.

The ideal candidate has strong embedded systems and control algorithm experience, knowledge of Li-ion chemistries, ISO 26262, and can write and test embedded C/C++ for BMS microcontrollers.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field.

Responsibilities

  • Design and develop BMS hardware and software architectures for EV battery packs.
  • Develop and implement algorithms for SoC and 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.

Skills

Embedded C/C++
BMS development
SoC/SoH algorithms
Battery technology knowledge
Automotive CAN
Troubleshooting

Education

Bachelor/Master in Electrical/Electronics/Computer Engineering

Tools

MATLAB/Simulink

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 Systems Engineer
Senior Automotive Battery Systems Engineer

Placements24 • Riverton (UT)

Hybrid
USD 73,000 - 109,000
Competitive bonus
Hybrid work model
Medical insurance
EV BMS Engineer – SoC/SoH, Thermal, HIL
EV BMS Engineer – SoC/SoH, Thermal, HIL

Placements24 • Riverton (UT)

On-site
USD 54,000 - 79,000
Competitive salary and benefits
Provident fund
Medical aid
+1
Senior Battery Systems Engineer - Energy Storage
Senior Battery Systems Engineer - Energy Storage

Placements24 • Riverton (UT)

Hybrid
USD 73,000 - 109,000
Performance bonuses
Career advancement
Medical aid
+7
Lead BMS Software Engineer
Lead BMS Software Engineer

Carter Murray • Houston (TX)

On-site
USD 140,000 - 190,000
Energy Storage Solutions Engineer
Energy Storage Solutions Engineer

Placements24 • Riverton (UT)

On-site
USD 55,000 - 91,000
Competitive salary & bonuses
Medical aid & retirement fund
Professional development
Embedded Software Developer – Battery Management Systems (BMS)
Embedded Software Developer – Battery Management Systems (BMS)

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 120,000 - 170,000
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Senior Battery Systems Engineer - Hybrid EV/HEV
Senior Battery Systems Engineer - Hybrid EV/HEV

Placements24 • Riverton (UT)

Hybrid
USD 73,000 - 109,000
Competitive bonus
Hybrid work model
Medical insurance
Automotive Electrical Systems Engineer - Welkom
Automotive Electrical Systems Engineer - Welkom

Placements24 • Willows (CA)

Hybrid
USD 36,000 - 66,000
Competitive salary
Hybrid work model
Professional growth
+2
Senior Automotive Powertrain Engineer - Hybrid Systems
Senior Automotive Powertrain Engineer - Hybrid Systems

Placements24 • Riverton (UT)

Hybrid
USD 54,000 - 85,000
Hybrid work model
Professional development opportunities