Principal Robotics Platform Architect

Caterpillar

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CAIrving, TX
Salary
$175,030–$284,430 / yr
Posted
4 days ago
Freshness
Confirmed live today
Closes
Dec 31, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $212k
This role $230k
$134k $301k
below market most similar roles pay here above market

This role pays more than 61% of similar roles. Most pay $169,550–$254,812 — the blue band above. At the midpoint, this role pays about $230k versus about $212k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 131 open roles on FindRole.

Listed pay typically runs $128,470–$192,710 across 125 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Principal Robotics Platform Architect

The Principal Robotics Platform Architect joins the technology team to own the software foundation for robotics and autonomy. This role involves defining and delivering the end-to-end software architecture, including middleware, runtime, inter-process communication, and platform services for autonomous machines. You will design technical infrastructure, evaluate new technologies, and establish standards, APIs, and reference designs to enable cross-functional teams to build and deploy faster. Key requirements include expertise in ROS 2, DDS, edge and cloud compute architecture, GPU accelerated compute, and containerized deployment. You will solve complex problems in construction autonomy by integrating perception, planning, and controls into a unified software layer. The work focuses on creating a scalable platform that allows machines to perceive environments and make informed decisions in dynamic jobsites.

What you'll do

  • Define and deliver the end-to-end software architecture for the robotics platform, including middleware, runtime, and inter-process communication.
  • Design the onboard, edge, and cloud compute architecture for real-time execution on production machines.
  • Establish technical standards, APIs, and reference designs to enable autonomy, machine learning, and simulation teams.
  • Develop detailed architecture deliverables and IT blueprints to solve complex business problems and align with corporate strategies.
  • Lead the evaluation and deployment of new technologies to enhance existing digital technical capabilities.
  • Translate business requirements into technical application designs using established methodologies and tools.
  • Provide technical direction and govern technology decisions across multiple engineering organizations.
  • Manage the software integration of perception, planning, and controls to deliver reliable autonomous behavior.

What we're looking for

  • This position requires the candidate to work full-time at the Irving, TX office.
  • Knowledge of technologies and methods to design processing mechanisms and roadmaps to execute business application systems.
  • Knowledge of application design and architecture principles to convert business requirements into technical application designs.
  • Knowledge of techniques and tools to determine the root cause of organizational problems and create alternative solutions.
  • Knowledge of tools and methods for requirement analysis to elicit and record business functionality and non-functionality requirements.
  • Knowledge of target architecture to develop IT blueprints and roadmaps aligned with business strategies.
  • Strong experience architecting robot software platforms including middleware, runtime, inter-process communication, and platform services (preferred).
  • Experience defining onboard, edge, and cloud compute architecture, real-time execution, and resource management for production robotic systems (preferred).
  • Demonstrated ability to define APIs, reference designs, and standards to accelerate autonomy, machine learning, and simulation teams (preferred).
  • Deep understanding of how perception, planning, controls, and machine platforms integrate at the software layer (preferred).
  • Ability to influence senior leaders, define architectural roadmaps, and provide technical direction across multiple engineering organizations (preferred).
  • Progressive career in software engineering and architecture with a focus on robotics or platform software at a senior or principal level (preferred).
  • Strong understanding of Agile SDLC implementation in public cloud ecosystems including CI/CD and test automation (preferred).
  • Excellent communication skills to mentor, coach, and persuade others on new technologies and potential solutions (preferred).

More like this

Similar roles

Principal Agentic Robotics Architect

Caterpillar

Irving, TX 8 days ago $147,760–$240,110
AI Robotics Agentic Systems VLA Edge Computing CI/CD Agile SDLC Task Decomposition Test Automation Databases Simulation Behavior Generation

Principal Agentic Robotics Architect

Caterpillar

Irving, TX 8 days ago $147,760–$240,110
Agentic AI Robotics AI ML VLA Edge Computing CI/CD Agile SDLC Task Decomposition State Management Test Automation

Principal Robotics Validation Architect

Caterpillar

Irving, TX 7 days ago $147,760–$240,110
AI Robotics Sim-to-Real Edge Computing CI/CD Agile SDLC Test Automation Simulation Platform Architecture Requirements Analysis Benchmarking

Director Digital Architecture, Robotics

Caterpillar

Irving, TX 20 days ago $189,080–$283,630
Robotics Physical AI Autonomous Systems Edge Computing Data Architecture Platform Architecture Real-Time Systems Controls Navigation Motion Planning Machine Integration Public Cloud Simulation Sensors
10+ yrs exp

Principal Spatial Intelligence Architect

Caterpillar

Irving, TX 7 days ago $175,030–$284,430
Robotics Spatial Reasoning Motion Planning VLA Embodied AI Edge Computing AI CI/CD Agile SDLC Application Design Test Automation Autonomous Systems Behavior Generation