Embedded Software Engineer – Telematics Testing (Entry–Mid Level)
Mossville, IL, US • Posted 1 day ago • Updated 1 day ago

Purple Hires
Dice Job Match Score™
👾 Reticulating splines...
Job Details
Skills
- Embedded Software
- Embedded Systems
- Automated Testing
- System Testing
Summary
Job Title: Embedded Software Engineer – Telematics Testing (Entry–Mid Level)
Location: Peoria, IL (Onsite – up to 100%)
Employment Type: Contract
Experience Level: Early Career (0–3 years)
Industry: Embedded Systems / Telematics / Industrial Equipment
Job Summary
The Embedded Software Engineer will support Client’s End-to-End Telematics Testing Team, contributing to the verification and validation of embedded software systems across machine-level and back-office connectivity platforms. This role focuses on software testing, troubleshooting, validation, and test automation, using both simulation and Hardware-in-the-Loop (HIL) environments.
The engineer will work closely with a global team to ensure high-quality releases, investigate field issues, and improve validation efficiency for Caterpillar’s Digital and Connectivity solutions.
Key Responsibilities
Embedded Software & System Testing
Design, implement, and execute embedded software tests from requirements through production deployment
Perform end-to-end system validation using simulation tools and HIL setups with physical ECUs
Analyze test results, identify defects, and document findings with full traceability
Execute release testing and support issue resolution through completion
Validation & Quality Engineering
Clarify product requirements and align with stakeholders
Assist in creating validation plans and acceptance criteria
Evaluate existing test procedures and controls for risk mitigation
Track product development issues and validation gaps
Technical Analysis & Automation
Analyze system efficiency, stability, and scalability
Support test automation initiatives (Python preferred)
Troubleshoot software and hardware integration issues
Innovate to improve test efficiency and coverage
Collaboration & Reporting
Communicate technical findings to cross-functional teams
Generate validation status reports and present results
Collaborate within a global, Agile-oriented engineering team
Team & Work Environment
Team Size: 13 members (4 leads, 9 testers)
Role: Individual contributor (tester)
Work Environment: Onsite engineering lab with HIL equipment
Relocation: Local support / relocation to Peoria area required
Required Qualifications
Education & Experience
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
1–3 years of experience
OR
Master’s degree with 0–2 years of experience in embedded systems or electronics controls
Note:
No 2-year degrees accepted
Mechanical Engineering backgrounds are not a fit
Internships do not count toward required experience
Required Technical Skills (Top 3)
HIL system testing and hardware setup/maintenance
Experience testing service tools and remote product configuration
Software coding experience (C / C++ preferred)
Additional Technical Skills
Required
Solid programming experience in C or C++
Understanding of embedded systems software lifecycle
Ability to read schematics and component datasheets
Basic knowledge of computer hardware and operating systems
Preferred
Test automation development using Python
Knowledge of machine and engine ECUs
Familiarity with software update processes
Basic understanding of Machine Datalink architecture (SAE J1939)
Soft Skills
Required
Strong verbal and written communication skills
Problem-solving and analytical mindset
Ability to work independently and within a team
- Dice Id: 91170791
- Position Id: 8873102
- Posted 1 day ago
Company Info
About Purple Hires
At Purple Hires, we are dedicated to consistently delivering an outstanding recruitment experience that benefits both our clients and candidates.
We are committed to excellence in every aspect of our recruitment process. From understanding client requirements to sourcing, screening, and presenting the most suitable candidates, we maintain high standards and a results-driven approach. Our goal is not just to fill positions but to add genuine value to our clients’ teams by finding the right talent.
Honesty and openness are at the heart of our recruitment practices. We believe that clear, consistent communication fosters trust and reliability. Whether discussing job requirements, candidate expectations, or process timelines, we ensure that all parties remain well-informed and engaged. Transparency is key to building long-term relationships and ensuring mutual satisfaction.
Respect for both clients and candidates underpins our entire approach. We treat every individual with dignity and professionalism, recognizing that a positive experience leaves a lasting impact. From initial engagement to final placement, we handle each interaction with empathy and consideration, promoting a respectful and inclusive environment.
By combining performance, transparency, and respect, we create a seamless, rewarding recruitment experience. Clients can rely on us for consistent quality and integrity, while candidates feel valued and supported throughout their journey. This holistic approach allows us to build sustainable relationships and maintain a reputation as a trusted recruitment partner.


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs