Kasmo Global
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 Control Economy Modes Operator 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 / Stateflow Vector Tools, CANape Autosar Git / Ivy
for version control and dependency management Google Test
for Software-in-the-Loop (SiL) testing Requirement:
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.
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 Control Economy Modes Operator 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 / Stateflow Vector Tools, CANape Autosar Git / Ivy
for version control and dependency management Google Test
for Software-in-the-Loop (SiL) testing Requirement:
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.