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

Embedded Software Engineer

Job in Chillicothe, Peoria County, Illinois, 61523, USA
Listing for: EPITEC
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Software Testing, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Python
Salary/Wage Range or Industry Benchmark: 41 - 44 USD Hourly USD 41.00 44.00 HOUR
Job Description & How to Apply Below
Position: Embedded Software Engineer 2
Location: Chillicothe

Location: Mossville, IL
Work Arrangement: On-site, Full-Time
Schedule: First Shift
Contract Duration: 12 months + Possible Extension
Pay Rate: $41-$44/hour
Benefits: 401K, PTO, Medical Insurance, Dental Insurance.

Position Summary

We are seeking an Embedded Software Engineer to support the verification and validation of embedded control systems. This position will focus on developing, executing, and automating Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing using dSPACE, MATLAB/Simulink, and test automation tools. The engineer will also troubleshoot software and hardware integration issues and support system-level verification activities.

Responsibilities
  • Develop and execute HIL/SIL verification test plans for embedded control systems and ECUs.
  • Configure, operate, and troubleshoot dSPACE and Vector-based test environments.
  • Develop automated test scripts and tools using Python and C/C++.
  • Perform embedded software verification using automated testing frameworks, including gtest.
  • Analyze test failures, investigate defects, and perform root-cause analysis.
  • Support ECU integration and system-level software/hardware verification.
  • Work with CAN/J1939 communication protocols and Vector tools such as CANoe and CANalyzer.
  • Use MATLAB/Simulink for embedded controls testing and model-based development.
  • Read electrical schematics and troubleshoot HIL/SIL hardware setups.
  • Collaborate with software developers, controls engineers, system integration engineers, and verification teams.
Required Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • 2-4+ years of relevant professional experience.
  • Hands-on experience with HIL/SIL validation and testing.
  • Experience with dSPACE HIL systems and MATLAB/Simulink.
  • Experience with Python automation and C/C++.
  • Knowledge of CAN/J1939 communication protocols.
  • Experience with Vector CANoe and/or CANalyzer.
  • Experience with ECU validation, embedded controls testing, debugging, and root-cause analysis.
  • Ability to read electrical schematics and troubleshoot software/hardware test environments.
  • Strong problem-solving, communication, and collaboration skills.
What This Opportunity Offers

This position provides hands-on experience with advanced embedded control systems and both HIL and SIL verification. You'll work with dSPACE, MATLAB/Simulink, automation frameworks, and production software while collaborating with cross-functional engineering teams in a fast-paced technical environment.

#INDOEM

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