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

Autonomy Development Engineer

Job in East Peoria, Tazewell County, Illinois, 61611, USA
Listing for: Caterpillar
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Robotics, AI Engineer (Applied/Software), C++ Developer
Salary/Wage Range or Industry Benchmark: 97530 USD Yearly USD 97530.00 YEAR
Job Description & How to Apply Below

Career Area

Engineering

Job Description

As an Autonomy Development Engineer, you will focus on software development for advanced, semi‑autonomous, and autonomous solutions for heavy equipment. You will prototype and bring to production solutions that apply and integrate positioning, planning, perception, and controls for heavy equipment. Daily tasks include selecting approaches, building prototypes, coding, and ensuring product quality and validation.

What You Will Do
  • Develop production‑quality C++ software, including design, documentation, coding, and validation
  • Contribute to requirement generation and architecture design for advanced autonomous solutions
  • Support functional safety software design and validation processes
  • Collaborate and mentor team members to execute on goals
Problem Solving
  • Identify and document specific problems and resolution alternatives
  • Analyze risks and benefits of approaches and assist decision‑making
  • Use fact‑finding techniques and diagnostic tools to identify problems
Software Development Life Cycle
  • Identify common issues and considerations for each stage of the life cycle
  • Interpret product development plans and functional documentation
Programming
  • Excellency in C++
  • Interpret application system designs and program specifications
  • Apply strong engineering practices, debugging, and profiling skills
  • Experience with CI/CD tools such as Git Lab, Git Hub Actions, or Jenkins
  • Apply structured programming techniques to structured environments
Technical Troubleshooting
  • Discover, analyze, and resolve software or application problems in simulation, hardware‑in‑the‑loop, and on the machine
  • Analyze code, logs, and systems for advanced troubleshooting
  • Record and report technical problems, processes, and tools used
Considerations For Top Candidates
  • Bachelor’s, Master’s, or PhD in Robotics, Electrical, Computer Engineering, or Computer Science
  • Experience developing software for robotics or vehicle/machine automation or autonomy projects
  • Knowledge of robotics frameworks such as Robot Operating System (ROS)
  • Knowledge of one or more areas of planning, positioning, and/or perception with related sensing devices
  • Experience in mining or construction
  • Experience with embedded systems, real‑time controllers, or edge computing
  • Knowledge of telematics‑based messaging and machine protocols such as network and CAN
  • Ability to survey literature for ideas and convert research papers into production implementations
Additional Information
  • This position requires full‑time onsite work at the Mossville, IL office
  • Alternative locations include Peoria Proving Grounds or Clayton, NC
  • Relocation assistance is available
  • Visa sponsorship is not available
  • This position may require up to 15% travel
Summary Pay Range

$97,530.00 – $

Benefits
  • Medical, dental, and vision benefits
  • Paid time off (vacation, holidays, volunteer)
  • 401(k) savings plan
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSA)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary benefits and employee discounts
  • Career development opportunities
  • Incentive bonus
  • Disability benefits
  • Life insurance
  • Parental leave
  • Adoption benefits
  • Tuition reimbursement

* These benefits also apply to part‑time employees

Posting Dates

Any offer of employment is conditioned upon the successful completion of a drug screen.

Equal Opportunity Employer

Caterpillar is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

#J-18808-Ljbffr
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