Logo
Kasmo Global

Controls Development Engineer

Kasmo Global, Mossville, Illinois, us, 61552

Save Job

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.