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

Embedded Software Engineer

Job in Peoria, Peoria County, Illinois, 61639, USA
Listing for: Saige Partners
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 30 - 33 USD Hourly USD 30.00 33.00 HOUR
Job Description & How to Apply Below

Get AI-powered advice on this job and more exclusive features.

This range is provided by Saige Partners. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

$30.00/hr - $33.00/hr

Direct message the job poster from Saige Partners

We strive to be Your Future
, Your Solution to accelerate your career!

Contact Hannah Wilson at , you can also schedule an appointment to learn more about this opportunity!

Position: Embedded Software Engineer (Peoria, IL)

Job Overview: As an Embedded Software Engineer, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how heavy machinery collects, transmits, and analyzes data from Engine Control Modules (ECMs) and radio systems—enabling remote asset monitoring and advanced fleet intelligence.

This is a contract position and is not eligible for C2C or W2 referral. Must be a US Citizen or Green Card Holder.

What you will be doing as a Embedded Software Engineer …
  • Full Lifecycle Development:
    Design, develop, and maintain C++ software and Python-based automated test scripts for embedded telematics platforms.
  • System Validation:
    Perform Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing to ensure reliability in rugged, real-world environments.
  • Collaborative Design:
    Work closely with Architects and Systems Engineers to translate complex technical requirements into scalable software solutions.
  • Issue Resolution:
    Lead defect investigations and reproduction efforts, conducting root-cause analysis using HIL bench setups.
  • Agile Integration:
    Actively participate in global Agile ceremonies to support evolving priorities and project milestones.
Skills you ideally bring to the table as a Embedded Software Engineer …
  • Education:

    Bachelor’s degree required in Electrical Engineering, Computer Science, or Computer Engineering.
  • Programming

    Languages:

    Proficiency in C++ and Python.
  • Development Environment:
    Experience with Linux-based development and Git version control.
  • Embedded Systems:
    Strong background in embedded software development and real-time operating systems (RTOS).
  • Networking & Data:
    Working knowledge of CAN J1939 datalink protocols and diagnostic tools.
  • Testing & Validation:
    Hands-on experience with HIL bench setup and hardware troubleshooting.
Preferred qualifications you ideally bring to the table as a Embedded Software Engineer …
  • Experience with Microsoft Azure IoT or cloud-based system integration.
  • Familiarity with GenAI tools to enhance software development productivity.
  • Industry experience in heavy machinery, telematics, or automotive systems.

Learn more about Saige Partners on Facebook or Linked In.

Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build
Careers, Not Jobs
. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture, which is why we offer a benefit package and convenient weekly payment solutions that help our employees stay healthy and maintain a positive work/life balance. Contact us to learn more about the opportunity below or check out other opportunities at

#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary