Lead BMS Software Engineer

SR Staffing

Houston (TX)

On-site

USD 130,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SR Staffing is seeking a Lead BMS Software Engineer to join a global leader in advanced battery technology in Houston, TX. The role focuses on BMS architecture, embedded software, validation, and production release for next-generation high-voltage battery systems.

The candidate will drive technical ownership, mentor engineers, collaborate with international teams, and guide development from requirements through release across BMS software and controls using MATLAB/Simulink.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field.
  • 5+ years in high-voltage battery pack development.
  • 3+ years of engineering leadership or management experience.
  • Strong experience with BMS development and verification for high-voltage battery packs.
  • Embedded control software development for safety-critical applications.
  • Model-based control development with MATLAB/Simulink.
  • Experience with automotive standards and development processes (IATF 16949, APQP, V-model).

Responsibilities

  • Provide technical leadership across BMS architecture and software development.
  • Lead HIL testing, validation, and software release processes.
  • Direct influence over BMS roadmaps and development workflows.
  • Mentor engineers across multidisciplinary teams.
  • Coordinate integration with battery packs and vehicle ECUs.

Skills

BMS development
Embedded controls
Leadership
Model-based control
CAN/SAE protocols
ISO 26262
Requirements management

Education

Bachelor’s or Master’s degree

Tools

MATLAB/Simulink

Job description

Lead 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 Lead BMS Software Engineer to join their high-performance engineering team. This is a high-impact technical leadership role focused on driving BMS architecture, embedded software development, functional safety, controls, validation, and integration for next-generation high-voltage battery systems.

If you’re an engineering leader passionate about BMS technology, embedded controls, MATLAB/Simulink, and high-voltage battery systems, this opportunity offers exceptional technical ownership, collaboration with global engineering teams, and the opportunity to lead the development of advanced BMS technologies from architecture and requirements through validation and production release.

  • Technical leadership role supporting next-generation lithium-ion battery and BMS technology
  • Lead engineering activities across BMS architecture, software development, HIL testing, system validation, and software release
  • Direct influence over BMS technology roadmaps, architecture, requirements, and development processes
  • Lead development of advanced battery control algorithms including SOC, SOE, and SOH estimation
  • Collaborate with global BMS, software, hardware, validation, systems, and leadership teams
  • Opportunity to mentor engineers and build technical competencies across multidisciplinary BMS teams
  • Work with advanced technologies across high-voltage battery, electric vehicle, and energy storage applications

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or another relevant engineering discipline
  • 5+ years of experience in large, high-voltage battery pack development from concept through market introduction
  • 3+ years of engineering leadership or management experience with demonstrated ability to provide technical guidance and mentorship
  • Strong experience with Battery Management System (BMS) development and verification for high-voltage battery packs
  • Strong understanding of embedded control software development and documentation for safety-critical applications
  • Hands-on experience with MATLAB/Simulink for model-based control development and electrical/control system simulation
  • Experience developing or governing advanced battery algorithms including SOC, SOE, SOH, and real-time battery state estimation
  • Strong knowledge of automotive communication protocols including CAN, SAE J1939, and CAN 2.0B
  • Knowledge and experience with ISO 26262 functional safety and ISO 21434 cybersecurity
  • Experience with requirements management and automotive development processes including IATF 16949, APQP, and/or V-model development
  • Experience overseeing BMS integration with battery packs, vehicle control units, dataloggers, and external interfaces
  • Ability to lead technical activities across requirements, architecture, implementation, HIL testing, field testing, validation, and release management
  • Experience managing engineering development plans, milestones, budgets, schedules, and technical roadmaps
  • Experience with data-driven or machine learning approaches for battery health, field failure, degradation, or performance prediction is valuable
  • Excellent analytical, communication, and leadership skills with the ability to collaborate across multidisciplinary and international engineering teams
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BMS Software Engineer
BMS Software Engineer

SR Staffing • Houston (TX)

On-site
USD 100,000 - 150,000
Lead BMS Software Engineer
Lead BMS Software Engineer

Carter Murray • Houston (TX)

Hybrid
USD 150,000 - 190,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
Lead BMS Hardware Engineer
Lead BMS Hardware Engineer

Pinnacle Professional Services, LLC • Auburn Hills (MI)

On-site
USD 150,000 - 190,000
Product Application Engineer
Product Application Engineer

OPmobility • Elkhart (IN)

On-site
USD 90,000 - 130,000
Lead BMS Engineer: High-Voltage EV Battery Systems
Lead BMS Engineer: High-Voltage EV Battery Systems

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
BMS Software Engineer
BMS Software Engineer

Evolving Solution Services • Houston (TX)

On-site
USD 90,000 - 130,000
SITE ENGINEERING & DEVELOPMENT SYSTEM PROFESSIONAL - BMS
SITE ENGINEERING & DEVELOPMENT SYSTEM PROFESSIONAL - BMS

OP Mobility • Elkhart (IN)

On-site
USD 85,000 - 115,000
Senior Systems Engineer, High Voltage Battery Management Systems
Senior Systems Engineer, High Voltage Battery Management Systems

Robert Bosch Group • Farmington Hills (MI)

On-site
USD 150,000 - 190,000
Premium health coverage
401(k) with matching
Paid time off
+2