Robotics Platform Architect
Core
Design and deliver shared robotics platform capabilities (middleware, runtime, IPC, services) enabling intelligent machines to operate reliably across Caterpillar products and jobsites.
Role type
Senior IC Robotics Platform Architect
Builds
Middleware, runtime services, inter-process communication, developer frameworks, onboard and edge execution capabilities
Domain
Robotics, Autonomous Construction, Cyber-Physical Systems
Deliverable
production ML models
Required skills
Platform architecture, Software solution design, Distributed real-time systems, Edge compute systems, Robotics systems integration, Middleware (ROS 2, DDS), Containerization, Linux, GPU/accelerated computing
Preferred skills
Simulation (SIL/HIL), Hardware-in-the-loop, Real-time execution, Resource management
Technologies
ROS 2, DDS, Linux, Containers, GPU, Accelerated computing
Responsibilities
Lead architecture and technical design for assigned platform areas, Create component designs and APIs, Develop middleware and runtime services, Define interfaces for perception/planning/controls, Develop onboard and edge execution solutions, Partner with engineering teams to resolve design issues, Evaluate robotics platform technologies, Enable integration and validation environments, Create reusable platform assets, Contribute to platform evolution
Seniority
Senior, hands-on IC
