Job Title : Controls Development Engineer
Job Overview :
We are seeking a Controls Development Engineer to design and develop advanced control systems for CAT machines, focusing on features that directly impact machine performance. This role involves model-based design, system simulation, control algorithm development, and testing across various platforms, including MiL, SiL, HiL, and on-machine validation.
Key Responsibilities :
- Develop and implement control systems for machine functionalities such as :
Speed Control
Retarding ControlEconomy ModesOperator Assistance (ADAS, ease-of-operation features)Gather and document control system requirements.Model plant dynamics and develop control strategies using MATLAB / Simulink / Stateflow.Synthesize controllers and validate performance via simulations and real-world testing.Deploy controllers and tune system performance for production implementation.Work with Autosar for embedded software development and integration.Conduct thorough DFMEA , develop test plans, and execute validation processes.Troubleshoot, diagnose, and resolve system issues.Perform data analysis on time series data to optimize control algorithms.Report on development progress and test results.Tools and Technologies :
MATLAB / Simulink / StateflowVector Tools, CANapeAutosarGit / Ivy for version control and dependency managementGoogle Test for Software-in-the-Loop (SiL) testingRequirement :
Strong problem-solving and engineering mindset; ability to frame and brainstorm solutions.Experience with model-based development (MBD) and control system design.Hands-on experience in embedded software development within Simulink.Understanding of automotive or heavy machinery control systems .Experience in testing and validation : MiL, SiL, HiL, lab testing, and on-machine verification .Ability to work in an innovative and dynamic environment where engineers take ownership of their work.Not just a tester or coder; must be a problem solver with a proactive approach to engineering challenges.