Epitec Inc logo

Embedded Software Engineer 2

Epitec Inc
  • Troy, MI
  • $50–$55 Per Hour
1 day 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

  • 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 / October 13, 2026

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

Job Title: Embedded Software Engineer 2

Location: Mossville, IL - Tech Center Building A

Job Type: 24-Month Contract

Schedule: Full-time onsite; eight-hour workday with a typical start time between 7:30 and 8:00 a.m.

Pay Range: $50-$55 per hour

Job Description: The Embedded Software Engineer 2 will develop and support application-level C++ software for remote-control and autonomous systems used on large track-type tractors. This role will be dedicated to the SATS and Command for Dozing workstream, collaborating with software developers, systems engineers, a domain architect, and a technology project manager to deliver releases, resolve issues, and expand autonomy capabilities across additional equipment models.

Key Responsibilities

  • Design and implement embedded software from requirements through production and commercial deployment.
  • Develop application-level C++ software that enables remote-control and autonomous systems to operate as intended on dozers.
  • Support software maintenance for SATS and the Command for Dozing development cadence.
  • Analyze and improve the efficiency, stability, and scalability of system resources.
  • Perform unit testing and software-in-the-loop testing to validate software functionality.
  • Troubleshoot software and system issues, implement necessary changes, and support issue resolution.
  • Collaborate with software developers and systems engineers to deliver releases and resolve technical issues.
  • Read schematics and component data sheets to support software development and troubleshooting.
  • Review project requests and technical requirements to estimate the time and effort needed to complete assigned work.

Required Qualifications

  • Bachelor's degree in computer science, software engineering, or a relevant field.
  • At least two years of relevant professional or qualifying co-op or research-lab experience.
  • Demonstrated professional programming experience using C++.
  • Experience with unit testing and software-in-the-loop testing.
  • Experience using Ethernet diagnostic tools such as Wireshark.
  • Basic knowledge of the full software development lifecycle, including analysis, requirements gathering, functional specifications, development, testing, and delivery.
  • Ability to troubleshoot technical issues and make system changes to resolve them.
  • Knowledge of computer hardware, embedded software, schematics, and component data sheets.
  • Strong written and verbal communication, problem-solving, customer service, and interpersonal skills.
  • Ability to meet applicable export-control requirements.

Preferred Qualifications

  • Experience with automation or robotics systems.
  • Experience using CANape or CANalyzer.
  • Familiarity with construction equipment.
  • Knowledge of embedded-system development tools and technologies such as SQL or Visual Basic.

Why This Role?

  • Contribute directly to remote-control and autonomous technology for large track-type tractors.
  • Support existing autonomy capabilities while helping expand those capabilities to additional equipment models.
  • Work alongside software developers, systems engineers, a domain architect, and a technology project manager.
  • Apply C++ expertise to meaningful, production-focused embedded systems work.

Work Environment

  • This is a full-time onsite position at the Tech Center Building A in Mossville, Illinois.
  • The typical schedule consists of an eight-hour workday beginning between 7:30 and 8:00 a.m.
  • Work is primarily performed in an office environment, with occasional support required at U.S. proving grounds.
  • Travel may range from 0% to 25% based on project needs.
  • Company equipment will be provided.

#INDOEM #LI-KG1

  • 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$50–$55 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
  • Bulldozerunmatched
  • C++ Programming Languageunmatched
  • Cadenceunmatched
  • Computer Hardwareunmatched
  • Computer Scienceunmatched
  • Construction Equipmentunmatched
  • Customer Support/Serviceunmatched
  • Datasheetsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • Functional Testingunmatched
  • Identify Issuesunmatched
  • Interpersonal Skillsunmatched
  • Laboratoryunmatched
  • Microsoft Visual Basicunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Programming Toolsunmatched
  • Project/Program Managementunmatched
  • Release Management/Engineeringunmatched
  • Requirements Managementunmatched
  • Research Laboratoryunmatched
  • Resolve Customer Issuesunmatched
  • Roboticsunmatched
  • SQL (Structured Query Language)unmatched
  • Schematicsunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Validationunmatched
  • Statement of Work (SOW)unmatched
  • Systems Engineeringunmatched
  • Systems Scalabilityunmatched
  • Technical Leadershipunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Track-Type Tractorunmatched
  • Unit Testunmatched
  • Wireshark (Ethereal)unmatched
  • Writing Skillsunmatched

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

Resume Builder

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

Resume Builder