Autonomy & Motion Planning Engineer

Caterpillar

Irving (TX)

On-site

USD 98,000 - 158,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Domestic relocation assistance
Travel up to 10%

Job summary

The Robotics Planning Engineer at Caterpillar is responsible for designing, developing, and validating planning software that enables autonomous machines to safely navigate, perform work tasks, and execute complex operations in dynamic environments. You will develop C++ libraries, planning frameworks, and reusable components for motion, path, and terrain planning.

You will collaborate with autonomy, perception, controls, simulation, and software platform teams to define requirements, test

Qualifications

  • Bachelor's, Master's, or PhD in Robotics Engineering, Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
  • 1+ years of experience developing robotics or autonomous solutions with demonstrated technical expertise in complex software systems.
  • Strong C++ development skills with proficiency in Python for algorithm development, testing, and automation.
  • Experience interpreting system architectures, application designs, and technical specifications to deliver robust software solutions.
  • Knowledge of robotics frameworks and middleware technologies, including ROS.
  • Demonstrated ability to troubleshoot complex software and application issues through code analysis, debugging, profiling, log analysis, and root cause investigation.
  • Experience applying structured software engineering practices, documenting technical issues and resolutions, and contributing to maintainable, scalable software architectures.

Responsibilities

  • Collaborate with autonomy, perception, controls, simulation, and software platform teams to define requirements, develop robust planning solutions, create test scenarios, and evaluate system performance.
  • Design, implement, and optimize motion planning algorithms that enable autonomous systems to operate safely and efficiently in complex real-world environments.
  • Develop and maintain high-quality C++ software libraries, interfaces, and planning frameworks to support autonomous machine capabilities.
  • Support simulation, testing, and validation activities by analyzing field and test data to identify performance improvements and ensure system reliability.
  • Contribute to scalable planning architectures that can be adapted across different machine types, operating environments, objectives, and operational constraints.
  • Apply expertise in robotics, motion planning, optimization, controls, and autonomous systems to solve challenging engineering problems and advance autonomy technology.

Skills

Problem Solving
Software Development Life Cycle
Programming

Education

Bachelor's/Master's/PhD in Robotics or related

Tools

ROS

Job description

The Robotics Planning Engineer at Caterpillar is responsible for designing, developing, and validating planning software that enables autonomous machines to safely navigate, perform work tasks, and execute complex operations in dynamic environments. You will develop C++ libraries, planning frameworks, and reusable components for motion, path, and terrain planning.

You will collaborate with autonomy, perception, controls, simulation, and software platform teams to define requirements, test

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomy & Motion Planning Engineer
Autonomy & Motion Planning Engineer

Caterpillar Brazil • Irving (TX)

On-site
USD 98,000 - 158,000
Medical benefits
401(k) savings plan
Paid time off (PTO)
+8
Robotics Autonomy Engineer: Motion & Planning
Robotics Autonomy Engineer: Motion & Planning

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 98,000 - 158,000
Medical, dental, and vision benefits
Paid time off (Vacation/Holidays)
401(k) with company match
+3
Autonomy Engineer
Autonomy Engineer

Caterpillar • Irving (TX)

On-site
USD 98,000 - 158,000
Domestic relocation assistance
Travel up to 10%
Autonomy Engineer
Autonomy Engineer

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 98,000 - 158,000
Medical, dental, and vision benefits
Paid time off (Vacation/Holidays)
401(k) with company match
+3
Autonomy Robotics Engineer — Lead in Software & Validation
Autonomy Robotics Engineer — Lead in Software & Validation

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+4
Autonomy Engineer
Autonomy Engineer

Caterpillar Brazil • Irving (TX)

On-site
USD 98,000 - 158,000
Medical benefits
401(k) savings plan
Paid time off (PTO)
+8
Autonomy Systems Integration Lead – Robotics
Autonomy Systems Integration Lead – Robotics

Caterpillar Brazil • Northern (KY)

Hybrid
USD 128,000 - 209,000
Medical, dental, vision benefits
401(k) savings plan
Autonomy Robotics Planning Engineer (C++, Multi-Robot)
Autonomy Robotics Planning Engineer (C++, Multi-Robot)

OpenArc, LLC. • Pittsburgh

On-site
USD 90,000 - 120,000
Autonomy & Robotics Engineer - AI for Smart Machinery
Autonomy & Robotics Engineer - AI for Smart Machinery

Caterpillar Financial Services Corporation • Mossville (IL)

On-site
USD 89,000 - 145,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+4
Robotics Autonomy Engineer – Planning & Control Hybrid
Robotics Autonomy Engineer – Planning & Control Hybrid

Field AI • Irvine (CA)

On-site
USD 100,000 - 200,000