Software Engineer - Embedded Telematics & Connectivity
Listed on 2026-01-12
-
Software Development
Software Engineer, Embedded Software Engineer
Software Engineer - Embedded Telematics & Connectivity
Join to apply for the Software Engineer - Embedded Telematics & Connectivity role at Randstad Digital Americas
.
Base pay: $41.00/hr – $45.00/hr.
Job Summary:
As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next‑generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits, and analyzes data from Engine Control Modules (ECMs) and radio systems, enabling remote asset monitoring and fleet intelligence.
Location:
Mossville, Illinois.
Job Type: Contract.
Work Hours:
8:00 am – 5:00 pm.
Education:
Bachelor's degree.
- Full Lifecycle Development:
Design, code, and maintain C++ software and Python-based test scripts for embedded telematics platforms. - System Validation:
Conduct Software‑in‑the‑Loop (SIL) and Hardware‑in‑the‑Loop (HIL) testing to ensure high reliability in rugged environments. - Collaborative Design:
Partner with architects and systems engineers to translate complex requirements into scalable software solutions. - Issue Resolution:
Lead bug investigations and reproduction efforts, performing root‑cause analysis on HIL bench setups. - Agile Integration:
Actively participate in global Agile ceremonies, ensuring alignment with shifting priorities and project milestones.
- Languages:
Proficient in C++ and Python. - Environment:
Experience with Linux development and Git version control. - Embedded Systems:
Strong background in embedded software development and real‑time operating systems. - Networking/Data:
Working knowledge of CAN J1939 datalink protocols and diagnostic tools. - Testing:
Hands‑on experience with HIL bench setup and hardware troubleshooting.
- Experience with Microsoft Azure IoT or cloud integration.
- Knowledge of GenAI tools to optimize software development workflows.
- Domain expertise in heavy machinery or the automotive industry.
- Bachelor's Degree in Electrical Engineering, Computer Science, or Computer Engineering.
- 2–4 years of professional experience (open to Master's degree holders with less than 2 years of experience).
- Requirement: 4‑year degree minimum; 2‑year degrees will not be considered.
- Adaptability:
Ability to thrive in a fast‑paced environment with changing priorities. - Global
Collaboration:
Excellent communication skills with the ability to work seamlessly across international time zones. - Problem Solving: A proactive approach to technical challenges and a “continuous improvement” mindset.
Randstad Digital is an Equal Opportunity Employer. We welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation, please contact
This posting is open for thirty (30) days.
#J-18808-Ljbffr(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).