Ideal Candidate A controls/software engineer with a Master's degree , strong MATLAB/Simulink and control-system experience, and hands-on experience with embedded software, real-time systems, SIL/HIL ...
New
Quick apply
Ideal Candidate A controls/software engineer with a Master's degree , strong MATLAB/Simulink and control-system experience, and hands-on experience with embedded software, real-time systems, SIL/HIL ...
New
Quick apply
Ideal Candidate A controls/software engineer with a Master's degree , strong MATLAB/Simulink and control-system experience, and hands-on experience with embedded software, real-time systems, SIL/HIL ...
New
Mossville, IL · On-site
Collaborate daily with software developers, controls engineers, test engineers, and validation ... Understanding of embedded systems and electronic control modules (ECMs) * Knowledge of software ...
Mossville, IL · On-site
Collaborate daily with software developers, controls engineers, test engineers, and validation ... Understanding of embedded systems and electronic control modules (ECMs) * Knowledge of software ...
Mossville, IL · On-site
Collaborate daily with software developers, controls engineers, test engineers, and validation ... Understanding of embedded systems and electronic control modules (ECMs) * Knowledge of software ...
Quick apply
Mossville, IL · On-site
Collaborate daily with software developers, controls engineers, test engineers, and validation ... Understanding of embedded systems and electronic control modules (ECMs) * Knowledge of software ...
Mossville, IL · On-site
Collaborate daily with software developers, controls engineers, test engineers, and validation ... Understanding of embedded systems and electronic control modules (ECMs) * Knowledge of software ...
Mossville, IL · On-site
Collaborate daily with software developers, controls engineers, test engineers, and validation ... Understanding of embedded systems and electronic control modules (ECMs) * Knowledge of software ...
Mossville, IL · On-site
Collaborate with software, controls, validation, machine systems, and digital engineering teams. * Integrate hardware, embedded software, sensors, computing platforms, and control systems. * Perform ...
Quick apply
Mossville, IL · On-site
Collaborate with software, controls, validation, machine systems, and digital engineering teams. * Integrate hardware, embedded software, sensors, computing platforms, and control systems. * Perform ...
Mossville, IL · On-site
$90K - $118K/yr
We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy ... Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to ...
Quick apply
Mossville, IL · On-site
$90K - $118K/yr
We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy ... Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to ...
Mossville, IL · On-site
$90K - $118K/yr
We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy ... Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to ...
Mossville, IL · On-site
$90K - $118K/yr
We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy ... Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to ...
Mossville, IL · On-site
$90K - $118K/yr
We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy ... Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to ...
Mossville, IL · On-site
$90K - $118K/yr
We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy ... Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to ...
As part of the Large Engine Controls team in the Large Power Systems Division, you will be ... Embedded Systems * Requirements Analysis * Technical Troubleshooting * Experience with Matlab ...
As part of the Large Engine Controls team in the Large Power Systems Division, you will be ... Embedded Systems * Requirements Analysis * Technical Troubleshooting * Experience with Matlab ...
Chillicothe, IL · On-site
$97K - $120K/yr
As an individual contributor within the Large Engine Controls team in the Large Power Systems ... Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded ...
Quick apply
Chillicothe, IL · On-site
$97K - $120K/yr
As an individual contributor within the Large Engine Controls team in the Large Power Systems ... Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded ...
Chillicothe, IL · On-site
$97K - $120K/yr
As an individual contributor within the Large Engine Controls team in the Large Power Systems ... Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded ...
Chillicothe, IL · On-site
$97K - $120K/yr
As an individual contributor within the Large Engine Controls team in the Large Power Systems ... Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded ...
Chillicothe, IL · On-site
$98 - $120/hr
As an individual contributor within the Large Engine Controls team in the Large Power Systems ... Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded ...
Chillicothe, IL · On-site
$98 - $120/hr
As an individual contributor within the Large Engine Controls team in the Large Power Systems ... Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded ...
Peoria, IL · On-site
$130K - $160K/yr
Lead a team of embedded hardware and software engineers * Develop and support electronic system ... monitoring, analysis, controls, and display of vehicle data, ISO and MSHA regulations and ...
Peoria, IL · On-site
$130K - $160K/yr
Lead a team of embedded hardware and software engineers * Develop and support electronic system ... monitoring, analysis, controls, and display of vehicle data, ISO and MSHA regulations and ...
As an individual contributor within the Large Engine Controls team in the Large Power Systems ... Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded ...
As an individual contributor within the Large Engine Controls team in the Large Power Systems ... Embedded Systems: Working knowledge of dynamic feedback control theory, discrete-time embedded ...
Peoria, IL · On-site
$130 - $160/hr
Lead a team of embedded hardware and software engineers * Develop and support electronic system ... monitoring, analysis, controls, and display of vehicle data, ISO and MSHA regulations and ...
Peoria, IL · On-site
$130 - $160/hr
Lead a team of embedded hardware and software engineers * Develop and support electronic system ... monitoring, analysis, controls, and display of vehicle data, ISO and MSHA regulations and ...
Mossville, IL · On-site
$121K/yr
Proven ability to connect software, hardware, machine controls, sensors, and operational workflows ... Engineer, or technical lead on software, hardware, robotics, autonomy, or embedded product ...
Mossville, IL · On-site
$121K/yr
Proven ability to connect software, hardware, machine controls, sensors, and operational workflows ... Engineer, or technical lead on software, hardware, robotics, autonomy, or embedded product ...
$70K - $100K/yr
Experience with embedded software development or controls integration. * Knowledge of hydraulic ... Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque ...
New
Quick apply
$70K - $100K/yr
Experience with embedded software development or controls integration. * Knowledge of hydraulic ... Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque ...
New
Engineer components & systems for Caterpillar products to meet our customers' needs. Deliver ... Controls Development: Develop/Implement control system algorithms using Matlab/Simulink for various ...
Engineer components & systems for Caterpillar products to meet our customers' needs. Deliver ... Controls Development: Develop/Implement control system algorithms using Matlab/Simulink for various ...
Engineer components & systems for Caterpillar products to meet our customers' needs. Deliver ... Controls Development: Develop/Implement control system algorithms using Matlab/Simulink for various ...
Engineer components & systems for Caterpillar products to meet our customers' needs. Deliver ... Controls Development: Develop/Implement control system algorithms using Matlab/Simulink for various ...
Mossville, IL · On-site
Title: IT Software Engineer Location; Mossville, IL Duration: 12 months Position type: W2 contract Required Skills * Extensive experience with Matlab/Simulink, Stateflow ...
Quick apply
Mossville, IL · On-site
Title: IT Software Engineer Location; Mossville, IL Duration: 12 months Position type: W2 contract Required Skills * Extensive experience with Matlab/Simulink, Stateflow ...
$54K - $60.7K
1% of jobs
$60.7K - $67.5K
3% of jobs
$67.5K - $74.3K
6% of jobs
$74.3K - $81.1K
12% of jobs
$82.2K is the 25th percentile. Wages below this are outliers.
$81.1K - $87.9K
16% of jobs
The median wage is $92.3K / yr.
$87.9K - $94.6K
18% of jobs
$94.6K - $101.4K
15% of jobs
$103.4K is the 75th percentile. Wages above this are outliers.
$101.4K - $108.2K
13% of jobs
$108.2K - $115K
7% of jobs
$115K - $121.8K
5% of jobs
$121.8K - $128.5K
3% of jobs
$54K
$94.8K
$128.5K
An Embedded Controls Engineer designs, develops, and implements control systems for embedded devices, typically in automotive, industrial, or consumer electronics applications. They work with microcontrollers, sensors, and actuators to create efficient and reliable systems. Their responsibilities include writing embedded software, troubleshooting hardware-software interactions, and optimizing system performance. They often use programming languages like C/C++ and tools like MATLAB/Simulink for modeling and simulation.
To thrive as an Embedded Controls Engineer, you need a strong background in electrical engineering, embedded systems programming (typically in C/C++), and control systems theory, often supported by a relevant engineering degree. Experience with real-time operating systems (RTOS), microcontrollers, industry-standard software tools (such as MATLAB/Simulink), and relevant certifications like Certified LabVIEW Developer (CLD) is valuable. Skills such as analytical problem-solving, attention to detail, and effective teamwork stand out in this role. These skills are essential for designing, implementing, and optimizing reliable control systems that integrate seamlessly with hardware under real-world constraints.
Embedded Controls Engineers commonly work on projects involving the design, development, and testing of control algorithms and embedded firmware for products such as vehicles, industrial equipment, or consumer electronics. You will regularly collaborate with multidisciplinary teams including hardware engineers, software developers, and test engineers to ensure integration and functionality. Most roles involve a mix of individual technical work—such as coding and troubleshooting—and group activities, like design reviews and system validation. This collaborative environment not only builds technical acumen but also provides opportunities for professional growth and exposure to complex, real-world engineering challenges.
For Embedded Controls Engineer jobs in Peoria, IL, the most frequently searched job titles are:
The top searched job categories for Embedded Controls Engineer jobs in Peoria, IL are:

Full-time
Posted 2 days ago
New
Caterpillar is looking for a Software Engineer 3 to support the Advanced Controls and Condition Monitoring team. The role focuses on control algorithm development, software development, simulation, and validation using SIL, HIL, and machine testing.
Key ResponsibilitiesA controls/software engineer with a Master’s degree, strong MATLAB/Simulink and control-system experience, and hands-on experience with embedded software, real-time systems, SIL/HIL testing, and C/C++/Python.
Work Environment: Approximately 90% office; PPE required when working around machines.