Autonomy Development Engineer

Caterpillar

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Mossville, ILIrving, TX
Salary
$97,530–$158,480 / yr
Posted
26 days ago
Freshness
Confirmed live yesterday
Closes
Nov 1, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $128k
$83k most similar roles pay here $233k

This role pays less than 85% of similar roles. Most pay $146,675–$218,793 — the shaded band above. At the midpoint, this role pays about $128k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 151 open roles on FindRole.

Listed pay typically runs $124,929–$183,140 across 142 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Autonomy Development Engineer

The Autonomy Development Engineer II joins the CAT Technology Automation and Autonomy teams to develop production-quality software for autonomous and semi-autonomous heavy equipment in mining and construction environments. This role involves owning features or subsystems across the full lifecycle, including design, implementation, validation, and release. The engineer will contribute to architecture discussions, troubleshoot complex system issues, and support functional safety activities while collaborating with cross-functional teams. Key technical requirements include proficiency in C/C++ for real-time systems, experience with Linux environments, Git, and CI/CD pipelines. Preferred skills include working with ROS, Matlab/Simulink, AUTOSAR Classic Platform, and CAN or Ethernet networks. The role focuses on solving critical problems in planning, positioning, perception, and remote control solutions to bring advanced automation technologies into harsh production settings for hauling, dozing, surface loading, and drilling operations.

What you'll do

  • Develop production-quality C/C++ software for autonomous and semi-autonomous heavy equipment systems.
  • Own feature or subsystem development across the full lifecycle from design and implementation to validation and release.
  • Contribute to requirements definition, architecture discussions, and technical trade-off evaluations.
  • Troubleshoot and resolve complex software issues by analyzing code, logs, and system performance.
  • Support verification, validation, and functional safety activities for autonomous technologies.
  • Translate prototypes or research into production-ready autonomy software for mining and construction environments.
  • Provide peer support and informal mentorship to junior engineers on the team.

What we're looking for

  • Bachelor’s Degree in Computer Science, Engineering, or a related field, or commensurate industry experience.
  • Strong proficiency in C/C++ programming and ability to implement scalable solutions from system designs.
  • Experience contributing to all phases of the software development lifecycle including design, implementation, validation, and release.
  • Ability to perform advanced troubleshooting, debugging, profiling, and performance optimization for complex technical problems.
  • Experience developing autonomy domains such as planning, positioning, perception, or controls (preferred).
  • Experience with robotics frameworks like ROS, Linux environments, CI/CD pipelines, and Git (preferred).
  • Experience in embedded real-time systems, AUTOSAR, CAN/Ethernet networks, or Matlab/Simulink (preferred).
  • Experience in the construction or mining industries (preferred).

More like this

Similar roles

Senior Autonomy Development Engineer

Caterpillar

Mossville, IL +1 26 days ago $112,710–$183,140
C++ ROS MATLAB Simulink Linux CI/CD Git AUTOSAR CAN Ethernet Real‑Time Systems DevOps Digital Twins Middleware Perception Positioning Planning

Senior Autonomy Engineer

Caterpillar

Mossville, IL 5 days ago $112,710–$183,140
C++ Python Embedded Linux HIL SIL CAN Ethernet CUDA TensorRT MATLAB Simulink GTest Computer Vision Machine Learning ISO 21448 SOTIF CANoe CANalyzer CANape ETAS INCA
5+ yrs exp

Autonomy Platform Engineer

DoorDash, Inc

San Francisco, CA 12 days ago $198,600–$292,000
C++ Python Embedded Linux ROS ROS2 Bazel Git CI GPU Acceleration Linux Networking System Observability Profiling Tracing Automated Testing Data Capture
Hybrid

Senior Autonomy Engineer

Caterpillar

Irving, TX 5 days ago $112,710–$183,140
Robotics Product Design Architecture Mathematics Engineering Fundamentals Project Management Development Validation Field Trials