BMS Software Engineer

SR Staffing

Houston (TX)

On-site

USD 100,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

SR Staffing is seeking a BMS Software Engineer for a leading battery technology client in the Houston area. The role focuses on BMS software architectures, model-based control, embedded C, and validation for next-generation high-voltage battery systems.

You will collaborate with multidisciplinary teams, apply MATLAB/Simulink, pursue automotive safety standards ASPICE and ISO 26262, and contribute to software validation, testing, and optimization to improve performance, reliability, and safety.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Electronics, Computer Science or equivalent.
  • 3+ years of professional experience with high-voltage batteries and BMS
  • 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 with automated software testing and MISRA

Responsibilities

  • Develop BMS software architectures and application-layer software for battery systems.
  • Validate, test, and optimize software for reliability and performance.
  • Collaborate with multidisciplinary and international engineering teams.
  • Support product commissioning, troubleshooting, and software improvements.
  • Adhere to development processes including ASPICE and ISO 26262 practices.

Skills

Battery technology
Analytical problem-solving
Collaboration across teams
Communication

Education

Bachelor's degree in Electrical Engineering, Electronics, Computer Science, or equivalent

Tools

MATLAB/Simulink
Embedded C
Jenkins
MISRA
ASPICE
ISO 26262

Job description

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.

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead BMS Software Engineer
Lead BMS Software Engineer

SR Staffing • Houston (TX)

On-site
USD 130,000 - 190,000
Lead BMS Software Engineer
Lead BMS Software Engineer

Carter Murray • Houston (TX)

Hybrid
USD 150,000 - 190,000
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Lead BMS Hardware Engineer
Lead BMS Hardware Engineer

Pinnacle Professional Services, LLC • Auburn Hills (MI)

On-site
USD 150,000 - 190,000
BMS Software Engineer - High-Voltage EV & Energy Storage
BMS Software Engineer - High-Voltage EV & Energy Storage

SR Staffing • Houston (TX)

On-site
USD 100,000 - 150,000
Lead BMS Software Engineer - High-Voltage Battery Systems
Lead BMS Software Engineer - High-Voltage Battery Systems

SR Staffing • Houston (TX)

On-site
USD 130,000 - 190,000
BMS Software Engineer
BMS Software Engineer

Evolving Solution Services • Houston (TX)

On-site
USD 90,000 - 130,000
BMS Software Engineer
BMS Software Engineer

Microvast • Houston (TX)

On-site
USD 85,000 - 110,000
Product Application Engineer
Product Application Engineer

OPmobility • Elkhart (IN)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,000