Find a jobRecruiters

Senior Control Systems Engineer

Exclusive opportunity

Onsite

Senior Control Systems Engineer

ARi

Senior Control Systems Engineer

Skills

PythonMATLABData Analysis

19 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$100,000 – $110,000 / year

Location:

Peoria, IL, USA

Work mode:

Onsite

Published on:

7 October 2026

What they need


Position Level: Senior Control Systems Engineer

Employment Type: Full-Time

Location: Peoria, IL (Onsite)

Job Summary

We are seeking an experienced Senior Control Systems Engineer to own the design, development, validation, and deployment of closed-loop control algorithms and embedded control software for off-highway machine systems. In this role you will set the technical direction for control strategies, take algorithms from concept and plant modeling through Model-Based Design, automatic code generation, on-target integration, and in-vehicle calibration, and mentor engineers across the team. The ideal candidate combines deep control-theory and estimation expertise with strong embedded software skills in C and C++ , advanced proficiency in MATLAB/Simulink/Stateflow , and extensive hands-on experience with CAN, SAE J1939 , and ISO 11783 communication standards.

Key Responsibilities

  • Lead the architecture, design, and implementation of closed-loop control algorithms (PID, feed-forward, gain scheduling) and state estimators for hydraulic, pump, powertrain, and implement control systems.
  • Develop plant models, perform system identification, and validate control strategies through MIL/SIL/HIL simulation.
  • Create, simulate, and verify control models in MATLAB/Simulink and Stateflow using Model-Based Design, and generate production code with Embedded Coder .
  • Design and optimize the embedded control application in C and C++ , integrating generated code with drivers, hardware abstraction layers (HAL), and multi-core task scheduling on target ECUs.
  • Tune and calibrate controllers on machines and test rigs; analyze test data to assess stability, robustness, and performance against requirements.
  • Translate system requirements into control and software requirements, interface definitions, and detailed designs; support FMEA and functional-safety analyses.
  • Develop and maintain SAE J1939 , CAN, and ISO 11783 (Virtual Terminal / Task Controller) communication, fault detection, and diagnostics.
  • Maintain unit test frameworks and automated regression tests integrated into the CI build system.
  • Lead design, model, and code reviews; establish and enforce coding and modeling standards (MISRA C, MAAB).
  • Mentor junior and mid-level engineers and act as the controls subject-matter expert for the program.
  • Collaborate with Systems, Hydraulics, Electrical, Validation, and Product Engineering teams; serve as a technical point of contact for suppliers and customers.

Required Skills

  • 8+ years of experience in embedded controls or embedded software development, including 3+ years leading technical work or owning control-system designs end to end.
  • Deep understanding of classical and modern control theory, state estimation (Kalman filters/observers), and signal processing for real-time embedded systems.
  • Strong programming skills in Embedded C and C++ for microcontrollers, including HAL and device driver development.
  • Advanced proficiency in MATLAB/Simulink/Stateflow , Model-Based Design, Embedded Coder code generation, and verification tools (Simulink Test, Simulink Check, Polyspace).
  • Hands-on experience with MIL/SIL/HIL testing (e.g., dSPACE, Speedgoat, NI) and on-machine controller calibration.
  • Extensive experience with CAN , SAE J1939 , and ISO 11783 protocols and communication stacks.
  • Proficiency with embedded debugging tools: JTAG debuggers, fault logging and stack-trace tools, CAN analyzers (e.g., Vector CANoe/CANalyzer), oscilloscopes.
  • Experience with CTest / Google Test (GTest) , Git , and CI pipelines.
  • Proven experience leading software architecture, design reviews, and code reviews.
  • Excellent analytical, problem-solving, communication, and mentoring skills.

Preferred Skills

  • Experience with electro-hydraulic systems, pump/valve control, or hydrostatic transmissions.
  • Familiarity with functional safety standards (ISO 25119, IEC 61508, or ISO 13849) and safety-related software development.
  • Experience with RTOS-based or AUTOSAR architectures.
  • Python or MATLAB scripting for test automation and data analysis.
  • Experience in display software and GUI application development.
  • Background in agricultural, construction, or mining equipment.

Qualifications

Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Mechatronics, Control Systems, Computer Engineering , or a related engineering discipline; Master’s degree preferred.

Other offers great for you!

These companies are also looking for great profiles

Futurwork

Senior Network Engineer

Freelance

Brussels, Belgium

Hybrid

Skills

PythonAnsibleJiraZabbixAzure

3 days ago

Quick apply

Equancy

Senior AI Engineer

Fourchette entre 54 et 63ke

Permanent contract

Paris, France

Hybrid

Skills

Data EngineeringData ScienceAI

2 days ago

Quick apply

Anderson RH

Développeur IA agentique Sénior - Banque de financement

Freelance

Paris, France

Hybrid

Skills

PythonAgentic AIMulti-agent systemsModel Context Protocol (MCP)LangGraphCrewAIDéveloppeur IA agentique (MCP / agents / skills) — Tests & qualité en BFI

5 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools