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, as well as autonomous work execution across different machine platforms and applications. The engineer works with autonomy, perception, controls, simulation, and software platform teams to define requirements, develop planning solutions, create test scenarios, and evaluate system 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 architectures that address different machine types, environments, objectives, and constraints. This position requires full-time work 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
Education Level
No Education Listed