Senior Autonomy Engineer

Caterpillar

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Mossville, IL
Salary
$112,710–$183,140 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
Oct 11, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $148k
$98k most similar roles pay here $251k

This role pays less than 78% of similar roles. Most pay $150,499–$235,750 — the shaded band above. At the midpoint, this role pays about $148k versus about $193k 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 76 open roles on FindRole.

Listed pay typically runs $128,470–$190,176 across 74 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Autonomy Engineer

The Senior Autonomy Engineer joins the Integrated Technology Solutions division of Cat Technology to develop machine collision mitigation and avoidance systems. This role involves defining software and system requirements, managing architecture tradeoffs across sensing and compute, and developing application software in C++ on embedded Linux for camera and radar processing pipelines. The engineer will install and calibrate perception sensors, troubleshoot issues across hardware and software domains, and build HIL benches using Python to create automated validation tools. Key technical skills include experience with the NVIDIA toolset, CUDA, TensorRT, and robotics middleware like MATLAB/Simulink. Candidates must navigate functional safety standards and SOTIF practices while managing data collection at proving grounds. The role focuses on solving complex autonomy challenges by integrating sensor fusion, computer vision, and machine learning into heavy machinery systems.

What you'll do

  • Develop application software in C++ on embedded Linux for camera and radar processing pipelines.
  • Define and manage software requirements, interface specifications, and architecture tradeoffs for machine integration.
  • Install, commission, and calibrate cameras, radar, and compute hardware on machines.
  • Plan and execute data collection at proving grounds and customer sites.
  • Build HIL benches and develop automated validation tooling in Python to create repeatable test results.
  • Debug and maintain software and hardware systems while applying functional safety and SOTIF practices.
  • Document architecture specifications, verification plans, test cases, and operating procedures.
  • Provide technical direction and mentorship to junior engineers across cross-functional teams.

What we're looking for

  • Ability to write, design, debug, and maintain source code using C++ and Python.
  • Knowledge of the software development life cycle for delivering and managing new products.
  • Ability to define, document, and manage system and software requirements and interfaces.
  • Proficiency in designing, planning, and executing testing strategies to ensure product quality.
  • Ability to isolate faults across electrical, sensor, network, embedded, and machine domains.
  • Bachelor’s or Master’s degree in Robotics, Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or a related field (preferred).
  • 5+ years of experience in embedded, machine, autonomy, ADAS, or robotics systems including hardware integration (preferred).
  • Experience with radar/camera processing, computer vision, machine learning, and functional safety standards (preferred).

More like this

Similar roles

Autonomy Engineer

Caterpillar

Irving, TX 2 days ago $97,530–$158,480
Robotics Product Design Architecture Mathematics Engineering Fundamentals Project Management Development Validation Field Trials

Firmware Validation & Integration Engineer

DoorDash, Inc

San Francisco, CA +1 107 days ago $193,800–$285,000
HIL Python C++ MATLAB Simulink Stateflow Git Jenkins I2C SPI UART CAN Linux Firmware Robotics
5+ yrs exp Hybrid

Senior Automation Engineer

AbbVie

Tempe, AZ 70 days ago $96,500–$183,500
DCS PLC SCADA Emerson DeltaV Foxboro I/A Allen-Bradley ControlLogix Ladder Logic OSIsoft PI Data Historian HMI Windows Server Active Directory TCP/IP DHCP DNS NTFS 21CFR11 GMP Validation
6+ yrs exp

Senior Engineer, Automation

Bristol Myers Squibb

Devens, MA 17 days ago $130,000–$175,000
DeltaV PI Historian OT Infrastructure S88 S95 Batch Processing IQ OQ PQ Veeva ServiceNow GMP ERP MES EBR RBE p;IDs Process Flow Diagrams
5+ yrs exp

Senior Automation Engineer

Booz Allen Hamilton

Laurel, MD +1 20 days ago $86,800–$198,000
Ansible PowerShell Git RHEL VMware Linux KVM DevSecOps CI/CD Infrastructure as Code Configuration as Code Python JSON YAML Containerization Agile
6+ yrs exp

Senior AI/ML Engineer, Autonomy Build Platform

General Motors (GM)

Remote (Austin, TX) +6 79 days ago
Python Docker Bazel C++ Go Cloud Infrastructure Clang GCC NVCC Buck Content Addressable Storage Remote Bazel Executor Developer Tooling
3+ yrs exp Remote Hybrid