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.