×
Register Here to Apply for Jobs or Post Jobs. X

Controls Development Engineer

Job in Mossville, Peoria County, Illinois, 61552, USA
Listing for: Kasmo Global
Full Time position
Listed on 2026-07-24
Job specializations:
  • Software Development
    Embedded Software Engineer
Job Description & How to Apply Below
Location: Mossville

Controls Development Engineer

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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary