Senior Perception Engineer

Caterpillar

Confirmed live yesterday High trust
Closes in 7 days

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / yr
Posted
6 days ago
Freshness
Confirmed live yesterday
Closes
Oct 12, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $184k
This role $148k
$100k most similar roles pay here $231k

This role pays less than 84% of similar roles. Most pay $152,150–$216,250 — the shaded band above. At the midpoint, this role pays about $148k versus about $184k 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 · Senior Perception Engineer

As a Senior Perception Engineer, you will join the team to develop cutting-edge autonomous and operator-assisted driving systems for mobile off-road machines. You will be responsible for designing, implementing, and testing algorithms for sensor fusion, object detection, tracking, and classification while collaborating with researchers to integrate solutions into the software stack and hardware platform. Your daily work involves documenting architecture specifications, managing machine learning training cycles, and analyzing customer data to improve machine intelligence in dynamic environments. The role requires proficiency in C++, Python, and tools such as ROS/AIS, OpenCV, TensorFlow, PyTorch, Git, CMake, Docker, and GoogleTest. You will also utilize Azure DevOps or Jira and AWS cloud technologies like EC2, S3, and Batch to solve complex perception challenges for heavy equipment operating in demanding off-road conditions.

What you'll do

  • Develop and optimize algorithms for sensor fusion, object detection, tracking, and classification.
  • Solve complex perception problems for autonomous and operator-assisted heavy equipment in dynamic off-road environments.
  • Create high-quality perception software to meet specific customer needs and product requirements.
  • Document architecture specifications, software design, verification plans, test cases, and safety procedures.
  • Analyze and annotate machine data to support iterative machine learning training cycles.
  • Debug, test, and maintain perception software using industry-standard tools and practices.
  • Perform technical troubleshooting by analyzing code, logs, and sensor data to resolve system issues.
  • Participate in the full Agile software development lifecycle from initial requirements through deployment.

What we're looking for

  • Excellence in C++.
  • Fluency in Python.
  • Experience developing computer vision, machine learning, sensor fusion, object detection, and tracking algorithms.
  • Strong software engineering, debugging, and code quality practices.
  • Experience developing perception systems for autonomous vehicles or robotics using lidar, radar, and camera sensors (preferred).
  • Experience with ROS/AIS, OpenCV, TensorFlow, PyTorch, Git, CMake, Docker, and GoogleTest (preferred).
  • Experience working in Agile environments using Azure DevOps, Jira, and AWS cloud technologies (preferred).
  • Experience developing, integrating, or validating complex autonomous systems focused on machine safety (preferred).

More like this

Similar roles

Autonomy Engineering Specialist, Perception

Caterpillar

Irving, TX 4 days ago $128,470–$208,770
C++ Python Computer Vision Machine Learning Deep Learning Sensor Fusion Object Detection OpenCV TensorFlow PyTorch ROS Git CMake Docker GoogleTest Agile Azure DevOps Jira AWS EC2 S3
7+ yrs exp

Staff Perception Scientist

Arm Holdings

Seattle, WA 23 days ago $209,100–$282,900
Computer Vision Machine Learning Python C++ PyTorch JAX TensorFlow Deep Learning Sensor Fusion Robotics Edge Computing SLAM Quantization Pruning Distillation 3D Geometry multimodal sensing Model Compression
6+ yrs exp

Software Engineer, Perception

Anduril Industries

Costa Mesa, CA 112 days ago $191,000–$253,000
Computer Vision Machine Learning C++ Python Linux TensorRT ONNX PyTorch TensorFlow CUDA Object Detection Object Tracking SLAM Sensor Fusion 3D Geometry Multi-view Geometry
2+ yrs exp