MBD Engineer

SWITS DIGITAL Private Limited

Bengaluru Urban

On-site

INR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SWITS DIGITAL Private Limited seeks an experienced MATLAB Modeling and Controls Engineer with 5-7 years in developing and implementing control algorithms using MATLAB, Simulink, and Stateflow. You will model complex systems, validate through MIL/SIL/HIL testing, and integrate legacy C/C++ code into Simulink environments.

The role emphasizes model-based design, control-system development, and collaboration with multidisciplinary teams to deliver robust, validated control solutions for

Qualifications

  • M.Tech in Control Systems or related technical discipline.
  • 5-7 years of experience in model-based design, control systems, MATLAB modeling or simulation.

Responsibilities

  • Develop and implement advanced control algorithms using MATLAB, Simulink, and Stateflow.
  • Design model-based control strategies for complex systems and power electronics, HVAC, transport refrigeration, motor control, and other electromechanical applications.
  • Develop dynamic system models using Simulink, Stateflow, and Simscape; optimize performance and reliability.
  • Convert legacy C/C++ code into Simulink S-Functions and integrate into modern workflows.
  • Perform MIL, SIL, and HIL validation; define regression test cases and pass/fail criteria.
  • Collaborate with validation engineers, software developers, and domain experts; document designs and test results.

Skills

MATLAB
Simulink
Stateflow
Simscape
S-Functions
Control algorithms
Model-based design
C/C++ integration

Education

M.Tech in Control Systems / related

Tools

S-Functions Development
C/C++ Code Integration

Job description

Design Model-based Control Strategies For Complex Systems, Including
  • Power electronics

Job Title: MATLAB Modeling and Controls Engineer / Model-Based Design Engineer

Education: M.Tech

Relevant Experience: 5 7 Years

Location: Bangalore

Job Summary

We are looking for an experienced MATLAB Modeling and Controls Engineer with 5 7 years of experience in developing and implementing control algorithms using MATLAB, Simulink, and Stateflow.

The ideal candidate will have strong expertise in Model-Based Design (MBD), control system modeling, simulation, and validation. The role involves developing and optimizing control strategies for complex systems, integrating legacy C/C++ algorithms into Simulink environments, and validating control models through MIL, SIL, and HIL testing.

The candidate will work closely with multidisciplinary engineering teams to define system requirements, develop advanced control solutions, troubleshoot control-system issues, automate testing, and document design and validation activities.

Key Roles & Responsibilities
Model-Based Control Development
  • Develop and implement advanced control algorithms using MATLAB, Simulink, and Stateflow.
  • Design Model-based Control Strategies For Complex Systems, Including
  • Power electronics
  • HVAC systems
  • Transport refrigeration systems
  • Motor control systems
  • Other electromechanical applications
  • Develop dynamic system models using Simulink, Stateflow, and Simscape.
  • Analyze and optimize control-system performance, stability, efficiency, and reliability.
  • Explore advanced control methodologies and develop proof-of-concept models to evaluate technical feasibility.
  • Apply model-based design practices to support new product development and continuous improvement.
Legacy Code Integration
  • Convert existing C/C++ source code into custom Simulink S-Functions.
  • Integrate legacy algorithms into modern model-based design workflows.
  • Perform algorithm equivalence testing to ensure that the converted models produce results consistent with the original implementation.
  • Troubleshoot integration and execution issues associated with legacy code and custom S-Functions.
Model Development & Validation
  • Develop and validate plant and control models using MATLAB, Simulink, Stateflow, and Simscape.
  • Validate models through simulation results, experimental data, and system-level test results.
  • Perform Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) testing.
  • Define system-level regression test cases and establish clear pass/fail criteria.
  • Analyze test results and identify gaps between expected and actual system behavior.
  • Support verification and validation activities throughout the product development lifecycle.
Test Automation & Regression Testing
  • Develop and maintain automated test cases for control algorithms and system models.
  • Support test automation and regression testing activities.
  • Create repeatable simulation and validation workflows.
  • Identify opportunities to improve test coverage, execution efficiency, and result consistency.
  • Document test procedures, test conditions, expected results, and acceptance criteria.
Troubleshooting & Optimization
  • Investigate and resolve control-system, model, simulation, and integration issues.
  • Perform root-cause analysis of control algorithm and system-performance problems.
  • Optimize control algorithms and model architectures for improved performance and computational efficiency.
  • Support the development of efficient simulation models suitable for real-time execution where required.
  • Evaluate new tools, methods, and technologies in model-based development and control engineering.
Collaboration & Documentation
  • Collaborate with validation engineers, software developers, systems engineers, controls engineers, and domain experts.
  • Support the definition and clarification of system requirements.
  • Prepare technical reports, design documents, test procedures, and validation reports.
  • Present technical findings, simulation results, project progress, and recommendations to stakeholders.
  • Stay updated on developments in model-based design, control systems, simulation, and test automation.
  • Contribute to continuous improvement of engineering processes, tools, and methodologies.
Required Skills & Qualifications

M.Tech in Control Systems, Electrical Engineering, Electronics, Mechatronics, or a related technical discipline.

5 7 years of relevant experience in model-based design, control systems, MATLAB modeling, or simulation engineering.

Strong Hands-on Experience With
  • MATLAB
  • Simulink
  • Stateflow
  • Simscape
  • S-Functions

Strong understanding of control systems modeling and control algorithm development.

Experience developing and implementing model-based control strategies.

Hands‑on experience with MIL, SIL, and HIL simulation and validation.

Experience preparing test cases, defining pass/fail criteria, and conducting regression testing.

Knowledge of test automation and simulation-based verification.

Experience integrating or converting legacy C/C++ code into Simulink models.

Strong troubleshooting and problem‑solving skills.

Ability to work effectively with multidisciplinary engineering teams.

Good written and verbal communication skills.

Preferred / Desired Skills
  • Understanding of HVAC and HVACR control systems.
  • Knowledge of Building Management Systems (BMS).
  • Experience with motor control systems.
  • Experience in power electronics control.
  • Knowledge of transport refrigeration systems.
  • Experience with MATLAB-based automatic code generation.
  • Familiarity with embedded control systems and real‑time simulation.
  • Experience with custom S-Function development and legacy-code integration.
  • Exposure to advanced control techniques and control-system optimization.
  • Experience working with global engineering teams and cross‑functional stakeholders.
Key Technical Competencies
  • MATLAB
  • Simulink
  • Stateflow
  • Simscape
  • Model-Based Design
  • Control Algorithm Development
  • Control System Modeling
  • S-Function Development
  • C/C++ Code Integration
  • Legacy Code Conversion
  • Algorithm Equivalence Testing
  • Model-in-the-Loop Testing
  • Software-in-the-Loop Testing
  • Hardware-in-the-Loop Testing
  • Test Case Preparation
  • Test Automation
  • Regression Testing
  • Model Validation
  • System Verification
  • Control-System Troubleshooting
  • Control Algorithm Optimization
  • HVAC Controls
  • BMS
  • Motor Control
  • Power Electronics Control
Soft Skills
  • Strong communication and presentation skills.
  • Ability to collaborate effectively with multidisciplinary teams.
  • Strong analytical, problem‑solving, and critical‑thinking abilities.
  • Self‑motivated and capable of taking initiative.
  • Ability to work independently as well as within a team.
  • Strong technical documentation and reporting skills.
  • Ability to communicate complex technical concepts clearly.
  • Good time management and organizational skills.
  • Willingness to learn new tools, technologies, and engineering methodologies.
  • Ability to work effectively with onsite teams and engineering stakeholders.

MATLAB Modelling and Controls Engineer Education: M.Tech Relevant Experience : 5 - 7 years.

The ideal candidate is an M.Tech-qualified Model-Based Design or Controls Engineer with 5 7 years of experience in developing control algorithms and simulation models using MATLAB, Simulink, Stateflow, and Simscape.

The candidate should have hands‑on experience in S-Function development, legacy C/C++ code integration, control-system modeling, MIL/SIL/HIL validation, test-case preparation, test automation, and regression testing.

Experience in HVAC/HVACR controls, BMS, motor control, power electronics, or transport refrigeration systems will be an added advantage.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mbd Engineer
Mbd Engineer

Harita Techserv • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Modeling and Simulation Engineer
Modeling and Simulation Engineer

SWITS DIGITAL Private Limited • Karnataka

On-site
INR 1,200,000 - 1,800,000
Senior Model-Based Design (MBD) Engineer_ECT3
Senior Model-Based Design (MBD) Engineer_ECT3

Robert Bosch Group • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Modeling and Simulation Engineer
Modeling and Simulation Engineer

Swits Digital • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Model-Based Design (MBD) Engineer_ECT
Model-Based Design (MBD) Engineer_ECT

Robert Bosch Group • Bengaluru

On-site
INR 1,100,000 - 1,800,000
MBD Leader
MBD Leader

Saaki Argus and Averil Consulting • Pune District

On-site
INR 3,500,000 - 6,000,000
Matlab Simulink System Engineer
Matlab Simulink System Engineer

Idexcel • Bengaluru

On-site
INR 900,000 - 1,500,000
Model Based Application Software Developer
Model Based Application Software Developer

Hinduja Tech • Pune District

On-site
INR 1,500,000 - 2,400,000
Sr. Model Based Design Engineer
Sr. Model Based Design Engineer

Robert Bosch Group • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Sr Model Based Design Engineer
Sr Model Based Design Engineer

Bosch • Bengaluru

On-site
INR 1,200,000 - 1,800,000