Battery Management Systems Software Engineer
Commercial Metals
US
6 days ago
Job Description
**Job Title:** Battery Management Systems (BMS) Software Engineer **Location:** Texas, USA**About Leoforce:** Leoforce is the innovative company behind Ira, the AI-powered recruiting technology that revolutionizes talent discovery and engagement. At Leoforce, we are passionate about empowering recruiters and job seekers with responsible AI that delivers unbiased, data-driven results. We foster a workplace built on respect, integrity, and the freedom to innovate.**Why Join Us?**- Career Growth: Opportunities for professional and personal advancement in a rapidly evolving industry.- Cutting-Edge Technology: Be part of a team working on revolutionary AI solutions that redefine talent acquisition.- Collaborative Environment: A culture that values diversity, creativity, and high performance.- Employee Empowerment: Freedom to innovate and make a difference while being supported by a team that values respect and integrity.**Position Overview:** We are seeking a skilled Battery Management Systems (BMS) Software Engineer to join our team in Texas. The ideal candidate will have hands-on experience in BMS software development, with a strong understanding of battery technologies, safety standards, and advanced algorithms for battery monitoring and control.**Key Responsibilities:**- Design, develop, and implement software for Battery Management Systems (BMS) with a focus on reliability and safety.- Develop algorithms for State of Charge (SoC), State of Health (SoH), cell balancing, and battery degradation analysis.- Integrate and validate CAN bus communication protocols for battery systems.- Apply Kalman filtering and other estimation techniques for accurate battery state assessment.- Ensure compliance with ISO 26262 and other relevant automotive safety standards.- Collaborate with hardware engineers and cross-functional teams to optimize system performance.- Troubleshoot, test, and refine BMS software to meet performance and safety requirements.- Document software design, validation procedures, and technical specifications.**Required Skills & Qualifications:**- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field.- Proven experience in BMS software development and battery technology.- Strong knowledge of State of Charge (SoC), State of Health (SoH), cell balancing, and battery degradation mechanisms.- Proficiency with CAN bus communication and related diagnostic tools.- Experience with ISO 26262 functional safety standards.- Hands-on expertise in Kalman filtering and advanced estimation algorithms.- Excellent problem-solving skills and attention to detail.- Strong communication and teamwork abilities.**Preferred Qualifications:**- Experience in automotive or energy storage industries.- Familiarity with embedded systems and real-time software development.- Knowledge of additional battery management protocols and standards.**Work Environment & Benefits:**- Collaborative, innovative, and inclusive culture.- Opportunities for career advancement and professional development.- Access to cutting-edge technology and resources.- Comprehensive benefits package.