Embedded Software Engineer (MBD)

Global Connect Technologies

Monterrey

On-site

MXN 420,000 - 660,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

Clarios is seeking an experienced MBD/Target Link – BMS Engineer to develop and validate embedded software for automotive battery and energy-management applications. The role emphasizes Model-Based Development with MATLAB/Simulink, dSPACE Target Link, and extensive BMS experience.

The engineer will create, test, and optimize control algorithms for SOC/SOH/SOP, voltage, temperature, and current monitoring, and will work on CAN/CAN FD communication and MIL/SIL/PIL/HIL testing.

Qualifications

  • 5+ years of experience in automotive embedded software, BMS, controls, or Model-Based Development.
  • Strong hands-on experience with MATLAB/Simulink.
  • Hands-on experience with dSPACE Target Link.
  • Strong experience with Battery Management Systems (BMS) or automotive battery controls.
  • Strong Embedded C/C programming skills.
  • Experience with Model-Based Development (MBD).

Responsibilities

  • Develop and maintain Model-Based Design (MBD) models using MATLAB/Simulink and dSPACE Target Link.
  • Develop production-ready Embedded C code using Target Link automatic code generation.
  • Design and implement algorithms for Battery Management Systems (BMS).
  • Develop BMS functions including SOC, SOH, SOP estimation; cell voltage monitoring and balancing.
  • Support CAN/CAN FD communication and automotive diagnostic protocols.
  • Perform MIL, SIL, PIL and HIL testing for BMS algorithms.
  • Translate system and software requirements into Simulink/Target Link models.
  • Maintain requirements traceability and technical documentation.

Skills

Model-Based Development
MATLAB/Simulink
Embedded C
CAN/CAN FD
BMS
Control algorithms
Diagnostics

Tools

Target Link
dSPACE TargetLink

Job description

Clarios is seeking an experienced MBD / Target Link – BMS Engineer with strong hands‑on expertise in Model-Based Development (MBD), MATLAB/Simulink, d SPACE Target Link, and Battery Management Systems (BMS).

The engineer will be responsible for developing, integrating, testing, and validating embedded software and control algorithms for automotive battery and energy‑management applications.

Key Responsibilities
  • Develop and maintain Model-Based Design (MBD) models using MATLAB/Simulink and d SPACE Target Link.
  • Develop production‑ready Embedded C code using Target Link automatic code generation.
  • Design and implement algorithms for Battery Management Systems (BMS).
  • Develop BMS functions including:
  • State of Charge (SOC) estimation
  • State of Health (SOH) estimation
  • State of Power (SOP) estimation
  • Cell voltage monitoring
  • Cell balancing
  • Battery temperature monitoring
  • Current monitoring
  • Over-voltage / under-voltage protection
  • Over-temperature / under-temperature protection
  • Fault detection and diagnostics
  • Translate system and software requirements into Simulink/Target Link models.
  • Perform MIL, SIL, PIL, and HIL testing for BMS algorithms.
  • Perform model verification, simulation, debugging, and validation.
  • Generate, analyse, and optimize embedded C code using Target Link.
  • Support integration and testing of BMS software on automotive ECUs.
  • Develop and maintain State flow models for BMS control logic and state machines.
  • Work with CAN/CAN FD communication and automotive diagnostic protocols.
  • Perform software debugging and root‑cause analysis.
  • Support calibration and parameter tuning of BMS algorithms.
  • Maintain requirements traceability and technical documentation.
  • Collaborate with battery, embedded software, systems, controls, and validation teams.
  • Follow automotive software development, quality, and functional‑safety processes.
Required Qualifications
  • 5+ years of experience in automotive embedded software, BMS, controls, or Model-Based Development.
  • Strong hands‑on experience with MATLAB/Simulink.
  • Hands‑on experience with d SPACE Target Link.
  • Strong experience with Battery Management Systems (BMS) or automotive battery controls.
  • Strong Embedded C/C programming skills.
  • Experience with Model-Based Development (MBD).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BMS Embedded Engineer — MBD & Target Link Expert
BMS Embedded Engineer — MBD & Target Link Expert

Global Connect Technologies • Monterrey

On-site
MXN 420,000 - 660,000
Control Engineer
Control Engineer

Pentangle Tech Services | P5 Group • Monterrey

On-site
MXN 520,000 - 780,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 Developer
BMS MBD Developer

Pentangle Tech Services | P5 Group • Monterrey

On-site
MXN 600,000 - 900,000
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 BMS Engineer for Automotive (Hybrid)
Model-Based BMS Engineer for Automotive (Hybrid)

Global Connect Technologies • Monterrey

Hybrid
MXN 520,000 - 860,000
Embedded control Engineer
Embedded control Engineer

Global Connect Technologies • Monterrey

On-site
MXN 420,000 - 640,000
EV Embedded Controls Engineer: MBD & TargetLink Expert
EV Embedded Controls Engineer: MBD & TargetLink Expert

Global Connect Technologies • Monterrey

On-site
MXN 400,000 - 800,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 Controls Engineer - MBD/ Target LInk
Embedded Controls Engineer - MBD/ Target LInk

Global Connect Technologies • Monterrey

On-site
MXN 400,000 - 800,000