Autonomy Positioning Engineer

Caterpillar

Confirmed live yesterday High trust
Closes tomorrow

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$97,530–$158,480 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
Oct 11, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $128k
$81k $252k
below market most similar roles pay here above market

This role pays less than 87% of similar roles. Most pay $147,925–$235,750 — the blue band above. At the midpoint, this role pays about $128k versus about $192k 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 146 open roles on FindRole.

Listed pay typically runs $112,710–$183,140 across 139 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Autonomy Positioning Engineer

The Autonomy Positioning Engineer joins the technology team to develop software focused on positioning and localization for autonomous and semiautonomous systems. The role involves researching, designing, and prototyping algorithms that enable robust localization relative to terrain features and equipment. Daily responsibilities include writing production-quality C++ code, documenting designs, and validating software for functional safety. The engineer will implement filters using perception-based, inertial, and GNSS inputs while solving complex problems in state estimation. Required technical skills include fluency in Python, C++, and the Robot Operating System. Candidates should possess experience with SLAM, graph-optimization libraries, and Kalman filters. The work requires a strong foundation in 3D geometry, linear algebra, and statistical error modeling to solve real-world navigation and guidance challenges within the robotics domain.

What you'll do

  • Research and design localization algorithms and software for autonomous and semiautonomous systems.
  • Develop production-quality C++ software including design, documentation, coding, and validation.
  • Implement filters using perception-based, inertial, and GNSS inputs to estimate position and altitude.
  • Support requirements generation and architecture design considerations for the localization architecture.
  • Support functional safety software design and validation processes.
  • Identify, analyze, and resolve software problems using logs and diagnostic tools.
  • Prototype and bring localization algorithms to production to enable robust world localization.

What we're looking for

  • Develop production quality C++ software including design, documentation, coding, product quality, and validation.
  • Demonstrate fluency in Python.
  • Apply strong engineering practices, including debugging, profiling, and structured programming techniques.
  • Identify, analyze, and resolve software or application problems using logs and diagnostic tools.
  • Support requirements generation, architecture design, and functional safety software design and validation.
  • Experience with localization including SLAM, graph-optimization libraries, and state estimation (preferred).
  • Experience implementing filtering solutions including Error State, Kalman, and Extended Kalman (preferred).
  • Knowledge of Inertial Measurement technology, robotics frameworks like ROS, and 3D geometry/linear algebra (preferred).

More like this

Similar roles

Senior Autonomy Positioning Engineer

Caterpillar

Irving, TX 2 days ago $112,710–$183,140
C++ Python ROS GNSS 3D Geometry Linear Algebra Robot Operating System Software Development Life Cycle Debugging Profiling Functional Safety Physics based modeling
4+ yrs exp

Autonomy Engineer

Caterpillar

Dallas, TX 10 days ago $97,530–$158,480
Robotics Autonomy Product Design Mathematics Engineering Fundamentals Automation Field Trials Validation Development Project Management

Autonomy Development Engineer

Caterpillar

Mossville, IL +1 31 days ago $97,530–$158,480
C/C++ ROS Matlab/Simulink AUTOSAR Linux CI/CD Git DevOps CAN Ethernet Real‑Time Systems Digital Twins Simulation Perception Planning Positioning Controls

Senior Autonomy Engineer

Caterpillar

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

Autonomy and Robotics Engineer

Caterpillar

Mossville, IL +3 29 days ago $89,210–$144,960
Robotics Artificial Intelligence Machine Learning Computer Vision Python ROS ROS2 Embedded Systems Firmware Real-time Software Digital Twins Simulation Sensor Fusion HMI Communication Protocols Data Analytics

Senior Autonomy Engineer

Caterpillar

Irving, TX 4 days ago $112,710–$183,140
C++ Python ROS TensorFlow PyTorch OpenCV Computer Vision Machine Learning Deep Learning AWS Azure DevOps Docker Git CMake SonarQube GoogleTest Artifactory Jira Agile Lidar Radar