Lead BMS Software Engineer

Carter Murray

Houston (TX)

On-site

USD 140,000 - 190,000

Full time

29 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

We are seeking a Lead BMS Engineer to join our team in Houston, advancing Battery Management Systems for high‑voltage packs. You will lead architecture, software development, validation, and field testing, aligning with technology roadmaps and safety standards.

You will collaborate with global teams, mentor engineers, and drive model-based development using MATLAB/Simulink. Strong English communication and leadership are essential for this role.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related engineering discipline.
  • 5+ years in large, high-voltage battery pack development from concept through commercialization.
  • 3+ years leading or managing engineering teams.
  • Experience developing and verifying Battery Management Systems (BMS) for high-voltage battery packs.
  • Knowledge of ISO 26262 Functional Safety and ISO 21434 Cybersecurity.
  • MATLAB/Simulink for model-based control development and simulations.
  • CAN communication protocols SAE J1939 and CAN 2.0B.
  • Familiarity with IATF 16949, APQP, and V-Model.
  • Strong analytical and problem-solving skills; highly organized and detail-oriented.
  • Excellent teamwork and communication; fluent English.

Responsibilities

  • Lead technical and cross-functional BMS engineering activities across architecture, software, validation, and release management.
  • Collaborate with global BMS teams to define architecture and requirements for safety, cybersecurity, and innovative solutions.
  • Manage BMS application software development plans, milestones, budgets, and schedules.
  • Mentor and lead BMS software, hardware, and validation teams while building technical capabilities.
  • Ensure BMS integration with battery packs and external interfaces (vehicle control units, data loggers).
  • Develop and maintain best practices for model-based development using MATLAB/Simulink with interdisciplinary teams.
  • Guide design, implementation, and testing of control algorithms and SOC/SOE/SOH estimation methods.
  • Lead ML models for field failure prediction and battery health analysis.
  • Support product commissioning both remotely and on-site, and foster a collaborative engineering culture.

Skills

Leadership
Embedded software
Analytical thinking
Teamwork & communication
Structured approach

Education

Bachelor's or Master's in CS/EE

Tools

MATLAB/Simulink
CAN protocols

Job description

We are seeking a Lead BMS Engineer to join our team and bring fresh perspectives and expertise to the development of advanced Battery Management Systems (BMS). If you are passionate about an electrified future and want to work in an environment that values curiosity, innovation, and continuous learning, this opportunity may be the perfect fit.

Key Responsibilities
  • Lead technical and cross-functional BMS engineering activities, including process control, requirements definition, architecture design, software implementation, HIL testing, field testing, system validation, and software release management.
  • Collaborate with global BMS teams and leadership to develop BMS architecture and requirements for high-performance system functions, functional safety, cybersecurity, and innovative solutions.
  • Manage BMS application software development plans, milestones, budgets, and schedules in alignment with technology roadmaps.
  • Build and maintain technical capabilities across BMS software, hardware, and validation teams while providing technical guidance, mentorship, and leadership.
  • Ensure successful BMS integration with battery packs and external interfaces, including vehicle control units, data loggers, and related systems.
  • Develop and maintain best practices and industry standards for model-based function development using MATLAB/Simulink in collaboration with interdisciplinary and international teams.
  • Govern the design, implementation, and testing of innovative control algorithms and real-time battery SOX estimation methods, including:
  • State of Charge (SOC)
  • State of Energy (SOE)
  • State of Health (SOH)
  • Lead the development of statistical, big data, and machine learning models for:
  • Predicting and forecasting field failures
  • Analyzing cell chemistry variations
  • Monitoring battery health degradation
  • Evaluating the impact of driving behaviors on battery performance, safety, and drivability
  • Foster a collaborative engineering culture that encourages feedback, diverse perspectives, and professional development.
  • Understand and support team members' goals, growth, and development needs.
  • Provide technical support across various functions within the organization.
  • Support product commissioning activities internally and at customer sites, both remotely and on-site.
  • Perform other duties as assigned.
Qualifications & Skills
Required
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related engineering discipline.
  • 5+ years of experience in large, high-voltage battery pack development from concept through commercialization.
  • 3+ years of experience leading or managing engineering teams.
  • Experience developing and verifying Battery Management Systems (BMS) for high-voltage battery packs.
  • Knowledge of BMS development in accordance with:
  • ISO 26262 Functional Safety
  • ISO 21434 Cybersecurity
  • Strong understanding of embedded control software development processes and documentation for safety-critical applications.
  • Experience using MATLAB/Simulink for model-based control development and electrical circuit/control simulation.
  • Strong knowledge of CAN communication protocols, including:
  • SAE J1939
  • CAN 2.0B
  • Familiarity with requirements management and development methodologies such as:
  • IATF 16949
  • APQP
  • V-Model
  • Strong analytical and problem-solving skills.
  • Highly organized with a structured and detail-oriented approach to work.
  • Excellent teamwork and communication skills.
  • Proficiency in spoken and written English.

Compensation is flexible based on experience

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Application Engineer
Product Application Engineer

OPmobility • Elkhart (IN)

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

CloudIngest • Troy (MI)

On-site
USD 100,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
BMS Software Engineer
BMS Software Engineer

Microvast • Houston (TX)

On-site
USD 85,000 - 110,000
BMS Validation Engineer
BMS Validation Engineer

Global Connect Technologies • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Lead BMS Engineer: Systems Leader for HV Batteries
Lead BMS Engineer: Systems Leader for HV Batteries

Carter Murray • Houston (TX)

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

Microvast Holdings, Inc. • Houston (TX)

On-site
USD 90,000 - 130,000
BMS Model Based Developer
BMS Model Based Developer

Global Connect Technologies • Milwaukee (WI)

On-site
USD 90,000 - 140,000
Senior Systems Engineer, High Voltage Battery Management Systems
Senior Systems Engineer, High Voltage Battery Management Systems

Bosch Group • Michigan

On-site
USD 140,000 - 210,000
Premium health coverage
401(k) with matching
Generous paid time off
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