Epitec Inc logo

Embedded Software Engineer 2

Epitec Inc
  • Troy, MI
  • $40–$44 Per Hour
4 days ago

Job Description

Embedded Software Engineer 2 - Epitec Skip to content

  • Home

  • About

  • TalentBurst - Acquisition

  • What We Do

  • Contingent Talent

  • Employer of Record

  • Direct Hire

  • Statement of Work

  • Executive Search

  • Work at Epitec

  • State Local Government and Education

  • Jobs at Epitec

  • Contact

Search Jobs

Search Jobs

  • Boston Happy Hour

  • Home

  • About

  • TalentBurst

  • What We Do

  • Contingent Talent

  • Employer of Record

  • Direct Hire

  • Statement of Work

  • Executive Search

  • Work at Epitec

  • Jobs at Epitec

  • State Local Government and Education

  • Contact

  • Privacy Policy

  • Terms of Service

Embedded Software Engineer 2

By / August 18, 2026

  • Location: Chillicothe, Illinois
  • Type: Contract
  • Job #106082

Embedded Software Engineer 2

Location: Mossville, IL

Schedule: First Shift, Onsite

Duration: 12-Month Contract

Compensation: $40-44/hr W2 + benefits

About the Role

We are seeking an Embedded Software Engineer to support Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) validation activities for embedded control systems. This role focuses on system verification, test automation, troubleshooting, and validation of software and hardware integrations in a hands-on engineering environment.

Responsibilities

  • Develop and execute validation test plans for embedded control systems and ECUs.
  • Configure, operate, and troubleshoot HIL/SIL validation environments.
  • Create and maintain automated test scripts, data collection tools, and validation reports.
  • Analyze defects, perform root cause investigations, and support software and hardware integration testing.
  • Collaborate with software, controls, systems, and validation engineers to resolve technical issues.
  • Support test execution, debugging, documentation, and continuous improvement efforts.

Required Skills

  • Experience with embedded software validation, verification, or testing.
  • Hands-on experience with MATLAB/Simulink.
  • Python scripting or test automation experience.
  • Strong troubleshooting and root cause analysis skills.
  • Knowledge of C or C++.
  • Ability to read electrical schematics and support hardware troubleshooting.
  • Familiarity with CAN/J1939 communication protocols and diagnostic tools.

Preferred Skills

  • HIL or SIL testing experience.
  • Experience with dSPACE or Vector tools (CANoe/CANalyzer).
  • Embedded controls or ECU validation experience.
  • Knowledge of test automation frameworks and software development lifecycle practices.

Education & Experience

  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • 2-4 years of relevant experience (applicable internships considered).

This is an excellent opportunity to gain hands-on experience with embedded controls, automation, and validation technologies while working on complex systems in a highly collaborative engineering environment.

#LI-DO1

  • Apply Now
  • See All Jobs

Previous Job Listing

Next Job Listing

  • Jobs at Epitec
  • Privacy Policy
  • Terms of Service

Copyright 2026 Epitec

Scroll to Top

Numbers & Facts

LocationTroy, MI
IndustryStaffing/Employment Agencies
Salary$40–$44 Per Hour
Company Size2,500 to 4,999 employees
Year Founded1978
Websitehttps://epitec.com/

Benefits

Professional Development, 401K, Employee Referral Program, Life Insurance

About Company

Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment. 

Skills

  • Analysis Skillsunmatched
  • Automationunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communications Protocolsunmatched
  • Computer Scienceunmatched
  • Continuous Improvementunmatched
  • Control Systemsunmatched
  • Data Collectionunmatched
  • Debugging Skillsunmatched
  • Documentationunmatched
  • Electrical Engineering Softwareunmatched
  • Electricityunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Hardware Administrationunmatched
  • Hardware Quality Assuranceunmatched
  • Hardware-Software Integrationunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • MATLABunmatched
  • Problem Solving Skillsunmatched
  • Python Programming/Scripting Languageunmatched
  • Root Cause Analysisunmatched
  • Schematicsunmatched
  • Software Administrationunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Validationunmatched
  • Statement of Work (SOW)unmatched
  • System Testunmatched
  • System Validationunmatched
  • Systems Engineeringunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Test Scriptsunmatched
  • Testingunmatched
  • Validation Planunmatched
  • Validation Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder