BMS MBD Developer

Pentangle Tech Services | P5 Group

Monterrey

On-site

MXN 600,000 - 900,000

Full time

41 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group is seeking a BMS Model-Based Development (MBD) Developer to design, simulate, and validate battery management control algorithms for automotive battery systems.

You will develop BMS algorithms using Model-Based Design with MATLAB/Simulink/Stateflow, perform MIL/SIL testing, and support auto-code generation and integration with embedded software. Collaboration across cross-functional teams will ensure robust, scalable solutions.

Qualifications

  • 4+ years of experience in automotive embedded software / BMS development.
  • Strong hands-on experience with MATLAB, Simulink, and Stateflow.
  • Experience with Model-Based Design (MBD) and MIL/SIL.
  • Knowledge of BMS, battery systems, SOC/SOH estimation, diagnostics, or battery controls.
  • Experience with C/C++ and embedded software development.
  • Understanding of CAN/CAN FD and automotive communication.
  • Experience with Simulink code generation / Embedded Coder.
  • Familiarity with ASPICE is preferred.

Responsibilities

  • Develop BMS control algorithms using Model-Based Design.
  • Create and maintain MATLAB/Simulink/Stateflow models.
  • Develop battery monitoring, estimation, diagnostics, and control functions.
  • Perform MIL/SIL testing and model validation.
  • Generate and analyze simulation results and troubleshoot model issues.
  • Support auto-code generation and integration with embedded software.
  • Work with cross-functional teams on requirements, testing, and software integration.
  • Support calibration and optimization of BMS algorithms.

Skills

BMS development
MIL/SIL testing
Embedded software engineering
C/C++
CAN/CAN FD knowledge

Education

Engineering degree (Electrical/Electronics/Controls/Mechatronics)

Tools

MATLAB
Simulink
Stateflow
Embedded Coder
CAN/CAN FD
CANoe/CANalyzer
dSPACE
Vector tools

Job description

We are seeking a BMS Model-Based Development (MBD) Developer to develop, simulate, and validate battery management control algorithms for automotive battery systems.

Responsibilities
  • Develop BMS control algorithms using Model-Based Design.
  • Create and maintain MATLAB/Simulink/Stateflow models.
  • Develop battery monitoring, estimation, diagnostics, and control functions.
  • Perform MIL/SIL testing and model validation.
  • Generate and analyze simulation results and troubleshoot model issues.
  • Support auto-code generation and integration with embedded software.
  • Work with cross-functional teams on requirements, testing, and software integration.
  • Support calibration and optimization of BMS algorithms.
Required Skills
  • 4+ years of experience in automotive embedded software / BMS development.
  • Strong hands-on experience with MATLAB, Simulink, and Stateflow.
  • Experience with Model-Based Design (MBD) and MIL/SIL.
  • Knowledge of BMS, battery systems, SOC/SOH estimation, diagnostics, or battery controls.
  • Experience with C/C++ and embedded software development.
  • Understanding of CAN/CAN FD and automotive communication.
  • Experience with Simulink code generation / Embedded Coder.
  • Familiarity with automotive development processes such as ASPICE is preferred.
Preferred
  • Experience with Li-ion batteries / automotive energy storage systems.
  • Knowledge of AUTOSAR.
  • Experience with dSPACE, CANoe/CANalyzer, or Vector tools.
  • Experience with HIL testing and calibration.
  • Electrical/Electronics, Controls, Mechatronics, or related engineering degree.
  • Spanish and English communication skills preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Model-Based Development (MBD) Developer
Model-Based Development (MBD) Developer

Pentangle Tech Services | P5 Group • Monterrey

On-site
MXN 900,000 - 1,400,000
Model Based Development (MBD) Engineer – BMS
Model Based Development (MBD) Engineer – BMS

Global Connect Technologies • Monterrey

Hybrid
MXN 520,000 - 860,000
BMS MBD Engineer - Simulink, MIL/SIL, Automotive
BMS MBD Engineer - Simulink, MIL/SIL, Automotive

Pentangle Tech Services | P5 Group • Monterrey

On-site
MXN 600,000 - 900,000
Control Engineer
Control Engineer

Pentangle Tech Services | P5 Group • Monterrey

On-site
MXN 520,000 - 780,000
Model-Based BMS Engineer for Automotive (Hybrid)
Model-Based BMS Engineer for Automotive (Hybrid)

Global Connect Technologies • Monterrey

Hybrid
MXN 520,000 - 860,000
BMS Model-Based Development Engineer (Simulink/MIL-SIL)
BMS Model-Based Development Engineer (Simulink/MIL-SIL)

Pentangle Tech Services | P5 Group • Monterrey

On-site
MXN 900,000 - 1,400,000
Embedded Software Engineer (MBD)
Embedded Software Engineer (MBD)

Global Connect Technologies • Monterrey

On-site
MXN 420,000 - 660,000
model based development (BMS)
model based development (BMS)

Global Connect Technologies • Monterrey

On-site
MXN 450,000 - 650,000
Embedded Controls Engineer for EV & BMS Systems
Embedded Controls Engineer for EV & BMS Systems

Global Connect Technologies • Monterrey

On-site
MXN 420,000 - 640,000
Embedded control Engineer
Embedded control Engineer

Global Connect Technologies • Monterrey

On-site
MXN 420,000 - 640,000