Controls Development Engineer

Apply Now

Company: Kasmo Global

Location: Mossville, IL 61552

Description:

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.

Similar Jobs