Embedded Software Engineer 3

Epitec, Inc

Chillicothe, IL

JOB DETAILS
SALARY
$60–$67 Per Hour
SKILLS
Agriculture, Bug Tracking/Defect Management, Business Support, C++ Programming Language, Communication Skills, Computer Science, Cross-Functional, Data Analysis, Embedded Software, Engineering, Establish Priorities, Functional Analysis, Functional Testing, Hardware Development, Identify Issues, Large-Scale Systems, Linux Operating System, Mine Construction, Multiplatform/Cross-Platform, Needs Assessment, Organizational Skills, Problem Solving Skills, Product Development, Product Lifecycle, Product Support, Project Management Software, Project/Program Management, Python Programming/Scripting Language, Requirements Management, Risk Analysis, Robotics, Scripting (Scripting Languages), Simulation, Software Engineering, System Integration (SI), Systems Analysis, Team Player, Technical Analysis, Technical Leadership, Technical Writing, Technical/Engineering Design, Test Plan/Schedule, Testing, Time Management, Trade-Off Analysis, Validation Testing, Willing to Travel
LOCATION
Chillicothe, IL
POSTED
3 days ago

Job Title:  Embedded Software Engineer 3

Location: Chillicothe, IL

Job Type: Contract

Expected hours per week (must include “per week”): 40 hours per week

Schedule (include days, hours, onsite/hybrid or remote): 5 days onsite 

Pay Range (must include “per hour”): $60 to $67 depending on benefits selected 

Job Description:  

Benefits: 80 hours paid t

Application Engineer – Autonomous Systems

Overview

We are seeking an experienced Application Engineer to support the design and delivery of autonomous systems for large-scale equipment. This role collaborates closely with cross-functional teams to analyze requirements, design technical solutions, and ensure successful implementation and validation of new features and capabilities.

Key Responsibilities

  • Collaborate with application architects, engineering teams, and subject matter experts to evaluate new requirements and technical issues.
  • Analyze system needs, assess risks and benefits, and identify optimal solution approaches.
  • Develop and document system designs, breaking them down into actionable work items for delivery teams.
  • Partner with engineering and delivery teams throughout implementation to ensure alignment with design intent.
  • Review completed solutions against original requirements to ensure quality and functionality.
  • Support validation teams in test plan development, defect triage, and issue resolution.
  • Troubleshoot complex system issues across software and hardware environments.

Team & Collaboration

  • Work within a highly collaborative environment across application and platform engineering teams.
  • Partner with cross-functional groups including validation, product support, business teams, and other engineering disciplines.
  • Contribute as part of an application team led by a technical program manager and application architect.

Work Environment

  • Primarily office-based with occasional work in lab or validation environments.
  • Periodic travel may be required to testing sites or customer locations.

Required Qualifications

  • 5–7 years of relevant engineering experience.
  • Bachelor’s degree in Engineering, Computer Science, or a related field (or equivalent experience).
  • Internship experience may count toward total years of experience.

Top Skills

  • Strong understanding of robotics and autonomous systems fundamentals.
  • Proven ability to collaborate across diverse, cross-functional teams.
  • Experience with system design and evaluating technical tradeoffs objectively.

Technical Skills

Required:

  • Experience with software and electronic hardware development processes.
  • Background in autonomous or automated robotics systems.
  • Requirements decomposition and solution development.
  • Risk and benefit analysis for design decisions.
  • Technical documentation and design writing.
  • Troubleshooting complex, integrated systems.

Preferred:

  • Experience with large equipment or machinery systems (e.g., mining, construction, or agriculture).
  • Familiarity with product lifecycle and multi-generation product development.
  • Data analysis and issue investigation using scripting/tools.
  • Knowledge of safety frameworks (e.g., functional safety, SOTIF).
  • Experience with simulation tools and validation methods (SiL, HiL).
  • Exposure to C++ and/or Python.
  • Experience working in Linux-based environments.

Soft Skills

Required:

  • Strong collaboration skills across global, specialized teams.
  • Clear and effective communication with technical and non-technical stakeholders.
  • Continuous learning mindset.
  • Self-starter with strong initiative.

Preferred:

  • Strong organizational and time management skills.
  • Ability to prioritize tasks in a fast-paced environment.
  • Innovative thinking and problem-solving.
  • Project management exposure.

Time off, paid holidays, medical insurance contributions, dental vision and our 401k retirement savings plan 

#INDOEM
#LI-EK1

About the Company

E

Epitec, Inc

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. 

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
Professional Development, 401K, Employee Referral Program, Life Insurance
FOUNDED
1978
WEBSITE
https://epitec.com/