07 Oct
|
SWITS DIGITAL Private
|
Karnataka
07 Oct
SWITS DIGITAL Private
Karnataka
MATLAB Modeling & Controls Engineer
Experience: 4 8 Years
Location: Bangalore
Role: MATLAB Modeling & Controls Engineer
Job Overview
We are looking for a strong Controls Engineer with hands-on experience in MATLAB/Simulink modeling and closed-loop control development.
The ideal candidate should be capable of developing control strategies from scratch, tuning dynamic control loops, and solving complex control-system problems. This is not a unit-level programming, MBD testing, or autocode-generation role.
The engineer will be expected to understand the underlying physical system, design control logic, tune multiple interacting control loops, and make engineering decisions to achieve stable and optimized system performance.
Key Responsibilities
- Develop closed-loop control strategies from scratch using MATLAB/Simulink.
- Translate system-level control requirements into robust control algorithms and dynamic models.
- Design, implement, simulate, tune, and validate PID and other feedback control strategies.
- Handle complex multiple PID loop arbitration, where multiple control loops compete for control of a common actuator, valve, or system output.
- Analyze control-loop interactions, trade-offs, stability, response time, overshoot, and system performance.
- Perform dynamic loop tuning and optimize controller parameters based on system behavior.
- Develop mathematical and physical models representing real-world system dynamics.
- Work with multi-variable and interacting control systems and determine appropriate control priorities and arbitration strategies.
- Develop custom C/C++ S-functions for implementing complex control algorithms and system models in Simulink.
- Perform simulation, debugging, sensitivity analysis,
and model validation.
- Correlate simulation results with experimental/real-world data and refine control models accordingly.
- Collaborate with system, software, mechanical, electrical, and test engineering teams to develop complete control solutions.
- Take ownership of the controls development lifecycle from problem definition modeling controller design tuning simulation validation.
Mandatory Technical Skills
- Strong hands-on experience with MATLAB and Simulink.
- Strong fundamentals in Control Systems Engineering.
- Proven experience in closed-loop control development.
- Hands-on experience with PID controller design and dynamic loop tuning.
- Experience handling multiple interacting PID loops / control-loop arbitration.
- Ability to develop control logic beyond simple if-else requirements and Stateflow transitions.
- Strong understanding of:
- Feedback control systems
- Control-loop stability
- PID tuning
- System dynamics
- Control response and transient behavior
- Multi-variable control
- Actuator/valve control
- Experience with physical system modeling.
- Hands-on programming experience in C/C++, particularly development of custom S-functions for MATLAB/Simulink.
- Strong analytical and problem-solving skills.
Preferred Domain Experience Candidates From The Following Industries Are Highly Preferred
- Industrial Automation
- Robotics
- Process Control
- HVAC / Refrigeration
- Automotive Controls
- Industrial Machinery
- Energy / Power Systems
- Thermal Management
Experience with thermodynamics, fluid dynamics, heat transfer, refrigeration cycles, motors, pumps, compressors, valves, or other physical systems will be an added advantage.
Target Candidate Profile
We are specifically looking for engineers who have owned meaningful controls development, rather than candidates who have worked only on isolated MBD activities.
Strong Candidates Should Demonstrate Experience In
- Developing control algorithms from scratch
- Energetic system modeling
- PID tuning and optimization
- Multiple PID loop coordination/arbitration
- Physical system behavior analysis
- MATLAB/Simulink-based control development
- C/C++ S-function development
- Simulation-to-real-world correlation
- Troubleshooting complex control-system behavior
Sourcing Guidance Important
Please Avoid Primarily Targeting
- Large automotive MBD testing profiles
- Unit-level programmers
- Autocode-generation-focused engineers
- Model testing/validation-only profiles
- Engineers whose experience is limited to translating basic requirements into if-else logic
- Candidates whose primary responsibility was only Stateflow implementation without control-system ownership
Prioritize Sourcing From
- Smaller product companies
- Start-ups
- Specialized engineering/product-development firms
- Industrial automation companies
- Robotics companies
- Process-control organizations
- HVAC/refrigeration companies
- Industrial equipment manufacturers
📌 MATLAB Modelling and Controls Engineer BNGC (Karnataka)
🏢 SWITS DIGITAL Private
📍 Karnataka