Autonomy Engineer

Caterpillar Inc.•Irving, TX
•$97,530 - $158,480•Onsite

About The Position

Caterpillar is seeking an engineering specialist to develop autonomous and operator-assisted driving systems for mobile off-road machines. The engineer will design, implement, and test algorithms, and collaborate with engineers and researchers to integrate solutions into Caterpillar’s software stack and hardware platform. The role focuses on high-quality software and algorithms that meet customer needs, supporting machine safety and productivity across autonomous machine programs. The position is based onsite at Caterpillar’s Irving (Dallas), Texas office five days per week and requires up to 10% travel. Relocation assistance is available. Visa sponsorship is not available. Employment offers are contingent on successful completion of a drug screen.

Requirements

  • Degree or multiple degrees in Engineering, Computer Science, Robotics, or a related field.
  • Working knowledge of mobile robotics for autonomy or advanced operator-assist systems, including computer vision, machine learning, and deep learning techniques, and familiarity with lidar, radar, and cameras as sensors.
  • Experience in Embodied AI.
  • Ability to work independently and as part of a team.
  • Extensive experience with the Agile software development life cycle, C++ and Python, Azure DevOps or Jira, and software-development tools including CMake, Git, SonarQube, Docker, GoogleTest, and Artifactory.
  • Working knowledge of cloud compute and storage tools, including AWS EC2, S3, and Batch.
  • Experience with ROS or Caterpillar’s Autonomous Infrastructure Software (AIS), OpenCV, TensorFlow/PyTorch, and code-development tools.
  • Extensive experience in autonomy for mobile robotics, including solving challenging autonomy and operator-assist problems.
  • Excellent communication and teamwork skills.
  • Strong mathematics skills.

Nice To Haves

  • Proven experience supporting product development for on-road or off-road software-engineering projects.
  • At least 2 years of experience supporting platform-level development projects and interfacing with internal development groups.
  • Experience with Core Robotics Planning-level development projects.
  • Experience with NVIDIA hardware.

Responsibilities

  • Solve challenging problems for mobile off-road machines.
  • Participate in the design and development of high-quality software and algorithms to address customer needs.
  • Document architecture specifications, software designs, verification plans, test cases, operating procedures, and safety procedures.
  • Work with application teams to collect and analyze customer-experience data from robotic and manned platforms.
  • Use appropriate tools to debug, test, and maintain software, and assist with verification and validation.
  • Design, write, test, and review autonomy and advanced operator-assist software.
  • Collaborate with engineers and researchers to integrate solutions into Caterpillar’s software stack and hardware platform.
  • Develop, integrate, or test complex autonomy systems that meet prioritized requirements and time-frame constraints, with a focus on machine safety and productivity.
  • Solve complex issues spanning multiple subsystems.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off plan, including vacation, holidays, and volunteer time
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service