×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Chillicothe, Peoria County, Illinois, 61523, USA
Listing for: EPITEC
Full Time position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 50 - 55 USD Hourly USD 50.00 55.00 HOUR
Job Description & How to Apply Below
Position: Embedded Software Engineer 2
Location: Chillicothe

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

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary