Demo

Embedded Software Engineer

Katalyst CRO
Peoria, IL Contractor
POSTED ON 10/9/2026
AVAILABLE BEFORE 11/6/2026
Job Description & Skill Requirement

  • We are seeking a highly motivated Embedded Software Engineer with expertise in Drive-By-Wire (DBW) systems, Embedded C , CAN communication, MATLAB/Simulink, and Linux/UNIX-based embedded software development. The engineer will support the development, integration, verification, and validation of autonomous and off-highway vehicle control systems.
  • The role requires hands-on experience with safety-critical embedded software, Linux/UNIX environments, vehicle communication networks, model-based development, embedded debugging, and system integration across MIL, SIL, HIL, and vehicle platforms.

Key Responsibilities:

Software Development & Integration

    • Design, develop, and maintain embedded software for DBW, Autonomous Hauling, and Machine Control Systems.
    • Develop application and middleware software using C for real-time embedded control systems.
    • Implement and integrate software features for steering, braking, propulsion, chassis, hoist, and vehicle control.
    • Develop and maintain Linux-based software components and services.
    • Support software bring-up, integration, deployment, and troubleshooting on target hardware and vehicle platforms.
Model-Based Development:

  • Develop control algorithms and system models using MATLAB, Simulink, and Stateflow.
  • Perform model verification, validation, and auto-code generation activities.
  • Support MIL, SIL, and HIL testing.
  • Ensure compliance with MAAB modeling guidelines and model quality standards.

Vehicle Communication & Diagnostics:

  • Design, develop, and validate communication software using:
    • CAN / CAN FD
    • SAE J1939
    • UDS
    • Automotive Ethernet
  • Develop and maintain DBC files and communication databases.
  • Analyze network traffic and troubleshoot communication issues using:
    • CANoe
    • CANalyzer
    • CANape
    • CAPL
    • Wireshark
  • Support diagnostics, calibration, and software download activities.
Validation & Verification:

  • Execute MIL, SIL, HIL, System Integration Testing (SIT), regression testing, and vehicle validation.
  • Develop and maintain automated test frameworks and regression test suites.
  • Perform fault injection, diagnostics validation, fail-safe verification, and communication network testing.
  • Analyze test results, perform root-cause analysis, and support issue resolution.

Linux / UNIX Development & Support:

  • Develop, build, deploy, and troubleshoot software in Linux and UNIX environments.
  • Create and maintain Shell/Bash scripts for software deployment, testing, diagnostics, and development workflows.
  • Utilize Linux tools for process monitoring, memory analysis, performance tuning, and log analysis.
  • Configure, maintain, and troubleshoot Linux-based embedded systems and development environments.
  • Support cross-compilation, build automation, and software packaging.
  • Debug networking and communication issues using Linux diagnostic and monitoring tools.

Debugging & Troubleshooting:

  • Perform embedded software debugging using Lauterbach TRACE32 and other target debugging tools.
  • Investigate software, communication, integration, and performance issues in HIL and vehicle environments.

Required Skills & Experience:

  • 3 years of experience in Embedded Software Development, Drive-By-Wire Systems, Autonomous Systems, Vehicle Controls, Off-Highway Equipment, or similar domains.
  • Strong proficiency in C software development for embedded real-time systems.
  • Strong hands-on experience with Linux and UNIX operating systems.
  • Experience in software integration, system validation, and troubleshooting of complex embedded systems.
  • Experience with vehicle communication networks and safety-critical applications.
  • Experience with CAN, CAN FD, J1939, UDS, and Automotive Ethernet.
  • Experience with MATLAB/Simulink/Stateflow and model-based development.
  • Experience with MIL/SIL/HIL testing and system integration.
  • Experience with Lauterbach TRACE32 or equivalent embedded debugging tools.

Hourly Wage Estimation for Embedded Software Engineer in Peoria, IL
$47.00 to $58.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Katalyst CRO

  • Katalyst CRO Boulder, CO
  • Responsibilities To support the Biostatistics team by carrying out programming activities of statistical programmers and overseeing external vendors (as re... more
  • 7 Days Ago

  • Katalyst CRO Boulder, CO
  • Role Summary Design, build, and configure clinical study databases in EDC/CDM platforms. Ensure systems meet client needs, follow GCDMP, support accurate d... more
  • 7 Days Ago

  • Katalyst CRO Raynham, MA
  • Job Description We are looking for CQV Engineers / System Owners to take ownership of specific process and utility systems within either the Bulk (Drug Sub... more
  • 7 Days Ago

  • Katalyst CRO Four Oaks, NC
  • Job Description Warehouse dept. Candidate will be driving the counterbalance forklift. Candidate must have a minimum of 6 months previous experience drivin... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Peoria, IL area that may be a better fit.

  • Accord Technologies Inc Chillicothe, IL
  • Job Title:Embedded Software Engineer Location:Chillicothe, IL Job Type: W2 Contract Required Education Bachelor s degree in Computer Science, Software Engi... more
  • 1 Month Ago

  • RFA Engineering Chillicothe, IL
  • RFA Engineering ( www.rfamec.com ) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!