BMS Software Engineer
About the role
BMS Software Engineer w/ Global Leader in Advanced Battery Technology
Our client, a leading innovator in lithium-ion battery technology and energy storage solutions, is seeking a BMS Software Engineer to join their high-performance engineering team. This is a high-impact, technically challenging role focused on developing BMS software architectures, model-based control functions, embedded application software, and validation solutions supporting next-generation high-voltage battery systems.
If you're an engineer passionate about Battery Management Systems, MATLAB/Simulink, Embedded C, and high-voltage battery technology, this opportunity offers exceptional technical exposure, collaboration with multidisciplinary engineering teams, and the opportunity to directly impact the performance, reliability, and safety of advanced battery energy storage systems.
Benefits:
Direct impact on next-generation lithium-ion battery and BMS technology
Develop software architectures and application-layer software for advanced Battery Management Systems
Hands-on development using MATLAB/Simulink, Embedded C, and model-based engineering methodologies
Work across BMS software development, calibration, validation, testing, debugging, and optimization
Collaborate directly with multidisciplinary and international engineering teams
Exposure to advanced development practices including Automotive SPICE, ISO 26262, automated software testing, and continuous integration
Work with advanced technologies across high-voltage battery and battery energy storage applications
Qualifications:
Bachelor’s degree in Electrical Engineering, Electronics, Computer Science, or another equivalent technical discipline
3+ years of professional experience working with high-voltage batteries and Battery Management Systems
Strong experience with MATLAB/Simulink and model-based function development
Strong knowledge of Embedded C and embedded software development
Experience developing BMS software architectures and application-layer software
Hands-on experience with software validation, testing, debugging, calibration, and optimization
Experience developing, optimizing, and parameterizing BMS application software for battery system applications
Experience with automated software testing and MISRA development practices
Experience with continuous integration tools and processes such as Jenkins
Understanding of high-voltage lithium-ion battery systems and BMS functionality
Experience with Automotive SPICE (ASPICE) is preferred
Experience with ISO 26262 functional safety is preferred
Ability to evaluate and implement new software technologies, development methods, and software process improvements
Strong analytical and problem-solving skills with the ability to support product commissioning, troubleshooting, and optimization
Excellent communication and collaboration skills with the ability to work effectively across interdisciplinary and international engineering teams
Apply Today as our client is scheduling interviews now!!
Responsibilities
- Develop BMS software architectures and application-layer software
- Hands-on development using MATLAB/Simulink and Embedded C
- Work across BMS software development, calibration, validation, testing, debugging, and optimization
- Collaborate with multidisciplinary and international engineering teams
- Exposure to advanced development practices including Automotive SPICE and ISO 26262
Qualifications
- Bachelor’s degree in Electrical Engineering, Electronics, Computer Science, or equivalent
- 3+ years of professional experience with high-voltage batteries and Battery Management Systems
- Strong experience with MATLAB/Simulink and model-based function development
- Strong knowledge of Embedded C and embedded software development
- Experience with automated software testing and continuous integration tools
Benefits
- Direct impact on next-generation lithium-ion battery technology
- Exceptional technical exposure and collaboration opportunities
- Hands-on development experience
Skills mentioned
About SR Staffing
SR Staffing is a forward-thinking firm, redefining how top talent is hired for business support and sales roles. We specialize in connecting high-performing professionals with leading corporates and professional services firms, delivering tailored hiring solutions that drive growth and success. SR Staffing serves clients ranging from boutique professional services firms through to multinational corporates from our offices in New York, Orlando and Chicago.