BMS Software Engineer

SR Staffing
Houston, Texas, United StatesFull-timePosted Sep 17, 2026

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

CMATLABEmbedded SystemsEmbedded Software DevelopmentSystem DesignSoftware TestingDebuggingPerformance OptimizationJenkinsCI/CD

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.

Staffing and Recruiting11-50 employeesNew York, NY