Embedded Software Engineer
Listed on 2026-02-06
-
Software Development
Software Engineer, Embedded Software Engineer
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.
- 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.
- 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
(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).