The Robotics Planning Engineer designs, develops, and validates planning software that enables autonomous machines to navigate safely and efficiently, perform work tasks, and execute complex operations in dynamic environments. The role develops planning algorithms, APIs, software frameworks, and reusable components for navigation, motion, path and terrain planning, and autonomous work execution across machine platforms and applications. Working with autonomy, perception, controls, simulation, and software platform teams, the engineer defines requirements, develops planning solutions, creates test scenarios, and evaluates performance. The work includes implementing and optimizing algorithms, developing C++ libraries and interfaces, supporting simulation and validation, analyzing field and test data, and contributing to scalable planning architectures for varied machines, environments, objectives, and constraints. The position is based full-time at Caterpillar’s Irving, Texas office and may require up to 10% travel. Domestic relocation assistance and visa sponsorship are available.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level