Control Engineer

Pentangle Tech Services | P5 Group

Monterrey

On-site

MXN 520,000 - 780,000

Full time

45 hours 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

Pentangle Tech Services | P5 Group is seeking an experienced MBD Controls Engineer for its advanced energy storage engineering team in Monterrey, Mexico. You will develop, simulate, and generate production-ready embedded software for Clarios BMS using MATLAB/Simulink and code-generation tools.

Responsibilities include designing control algorithms (SoC, SoH, cell balancing), MIL/SIL validation, and auto-code generation with TargetLink or Embedded Coder.

Qualifications

  • BE/BTech/ME/MTech in Electrical, Electronics, Controls or Instrumentation is required.
  • Proficiency in MATLAB and Simulink for model-based design.
  • Hands-on experience with code-generation tools like TargetLink or Embedded Coder.

Responsibilities

  • Design and develop control algorithms and state machines for BMS applications.
  • Build, maintain, and execute MIL and SIL tests to validate control logic.
  • Convert verified models into MISRA-C compliant embedded code using TargetLink or Embedded Coder.
  • Optimize generated code for speed, memory footprint, and ECU integration.
  • Collaborate with Systems Engineers to hand off code to ECU teams.

Skills

MATLAB & Simulink
Model-based development
Control algorithms
Embedded software

Education

BE/BTech/ME/MTech in Electrical/Electronics/Controls/Instrumentation

Tools

TargetLink
Embedded Coder
MISRA-C

Job description

  • We are looking for an experienced Model-Based Development (MBD) Controls Engineer to join our advanced energy storage engineering team. You will be responsible for developing, simulating, and generating production-ready embedded software code for Clarios Battery Management Systems (BMS). Using MATLAB/Simulink and automated code generation tools, you will transform control strategies into highly optimized embedded software that ensures battery safety, longevity, and efficiency.
Key Responsibilities:
  • Control Algorithm Development: Design and develop control algorithms and state machines for BMS applications (e.g., Cell Balancing, State of Charge (SoC), State of Health (SoH), and fault diagnostics) using MATLAB and Simulink.
  • Model-Based Development: Build, maintain, and execute Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing to validate control logic against system specifications.
  • Auto-Code Generation: Utilize TargetLink or Embedded Coder to convert verified Simulink models into production-quality, MISRA-C compliant embedded code.
  • Software Optimization: Optimize generated code for execution speed, memory footprint, and integration within automotive Electronic Control Units (ECUs).
  • Collaboration: Work alongside Systems Engineers to interpret technical specifications and Hand-off generated code to the ECU integration team.
Required Qualifications:
  • Education: BE / BTech / ME / MTech in Electrical, Electronics, Controls, or Instrumentation Engineering.
  • Technical Expertise: Strong proficiency in MATLAB and Simulink for model-based application design.
  • Code Gen Tools: Hands‑on experience with production code generation tools, specifically dSPACE TargetLink or MathWorks Embedded Coder.
  • Domain Knowledge: Solid understanding of battery physics, cell characteristics, and fundamental Battery Management System (BMS) architectures.
  • Standards: Familiarity with automotive standards such as MISRA-C, ISO 26262 (Functional Safety), and ASPICE.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (MBD)
Embedded Software Engineer (MBD)

Global Connect Technologies • Monterrey

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

Pentangle Tech Services | P5 Group • Monterrey

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

Global Connect Technologies • Monterrey

Hybrid
MXN 520,000 - 860,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
Senior MBD Controls Engineer – Battery Management Systems
Senior MBD Controls Engineer – Battery Management Systems

Pentangle Tech Services | P5 Group • Monterrey

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