The Robotics Platform Architect owns and delivers defined areas of Caterpillar’s shared robotics software platform, including middleware, runtime, inter-process communication, platform services, developer frameworks, and onboard and edge execution capabilities. Working within the end-to-end robotics platform architecture established by the Principal Robotics Platform Architect, the role translates architectural vision into implementable solution architectures and detailed technical designs. The architect owns technical decisions and deliverables for assigned platform capabilities, including components, APIs, interfaces, data flows, deployment patterns, and reference implementations, and partners with engineering teams through implementation, integration, validation, and deployment. The role bridges architecture and engineering, developing shared capabilities that autonomy teams can build on and deploy across Caterpillar machines and jobsites. It involves designing reusable platform services and software components; addressing containerized workloads, accelerated compute, resource management, observability, lifecycle management, and real-time execution; and enabling integration and validation in simulation, software-in-the-loop, hardware-in-the-loop, prototype-machine, and production-oriented environments. The position is full-time and requires working onsite five days a week at Caterpillar’s Irving, Texas office. Domestic relocation assistance is available; visa sponsorship is not 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
Senior
Education Level
No Education Listed