Senior Autonomy Positioning Engineer

Caterpillar

Confirmed live yesterday High trust
Closes tomorrow

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / 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 $148k
$98k $251k
below market most similar roles pay here above market

This role pays less than 74% of similar roles. Most pay $147,925–$235,750 — the blue band above. At the midpoint, this role pays about $148k 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 · Senior Autonomy Positioning Engineer

The Senior Autonomy Positioning Engineer joins the Technology, Digital and Data team to develop software for positioning and localization within autonomous and semiautonomous systems. The role involves researching, designing, and prototyping algorithms to estimate position and altitude relative to terrain features and mobile equipment. Key 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 managing the full software development life cycle. Required technical skills include fluency in Python, experience with Robot Operating System (ROS), and knowledge of Kalman filters, 3D geometry, and linear algebra. The work focuses on solving real-world localization problems by converting research papers into production implementations for robotics and real-time navigation systems.

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.
  • Contribute to requirements generation and architecture design for the localization system.
  • Support functional safety software design and validation processes.
  • Convert research papers and literature into production-ready software implementations.
  • Analyze logs and system data to troubleshoot and resolve complex software problems.
  • Perform coordinate system transformations and physics-based vehicle dynamics modeling.

What we're looking for

  • Bachelor’s degree, Master’s degree, or PhD in Robotics, Electrical or Computer Engineering, or Computer Science (preferred).
  • 4+ years of Robotics/Autonomous solution experience illustrating deep technical domain expertise (preferred).
  • Excellence in C++ with experience designing, developing, debugging, and deploying production-quality software for robotics or real-time systems (preferred).
  • Fluency in Python.
  • Proven experience implementing filtering solutions including Error State, Kalman, and Extended Kalman (preferred).
  • In-depth knowledge of Inertial Measurement technology and Inertial Based Navigation and/or Guidance Systems (preferred).
  • Strong foundation in mathematics including 3D geometry, linear algebra, and statistical error modeling (preferred).
  • Knowledge of robotics frameworks such as Robot Operating System (ROS) (preferred).

More like this

Similar roles

Autonomy Positioning Engineer

Caterpillar

Irving, TX 2 days ago $97,530–$158,480
C++ Python ROS SLAM Graph-optimization GNSS 3D Geometry Linear Algebra State Estimation Software Development Life Cycle Debugging Profiling Functional Safety

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

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

Senior Autonomy Development Engineer

Caterpillar

Mossville, IL +1 31 days ago $112,710–$183,140
C++ Linux ROS Matlab Simulink AUTOSAR CI/CD Git DevOps CAN Ethernet Real‑Time Systems Digital Twins

Senior Autonomy Engineer

Caterpillar

Irving, TX 4 days ago $112,710–$183,140
Robotics Autonomy Electronic Hardware Development Engineering Design Process Requirements Decomposition Automation Computer Science Mechanical Engineering

Senior Autonomy Development Engineer

Caterpillar

Irving, TX 4 days ago $112,710–$183,140
C++ C Embedded Linux GStreamer Qt Git CI/CD Linux Robotics Machine Vision LiDAR Radar GNSS/GPS Figma HTML5 Angular Static Analysis Unit Testing Hardware-in-the-loop DevOps