
Principal Robotics Platform Architect
Caterpillar4 days ago
Base Salary
$159k - $259k/yr
Responsibilities
- Develop detailed software architecture deliverables to solve business problems.
- Define the end-to-end architecture for robotics middleware, runtime, inter-process communication, platform services, and compute.
- Establish APIs, standards, reference designs, and architectural roadmaps for autonomy and robotics teams.
- Define onboard, edge, and cloud compute architecture, real-time execution models, and resource management for production robotic systems.
- Evaluate and deploy technologies that enhance digital technical capabilities.
- Guide software-layer integration across perception, planning, controls, machine learning, simulation, and machine platforms.
- Collaborate with cross-functional engineering teams to translate business requirements into digital solutions.
- Provide technical direction, govern technology decisions, and promote platform consistency across engineering organizations.
Requirements
- Progressive experience in software engineering and architecture focused on robotics or platform software at a senior or principal level.
- Strong experience architecting robotics software platforms involving middleware, runtime, inter-process communication, and platform services such as ROS 2 and DDS.
- Experience defining onboard, edge, and cloud compute architecture, real-time execution, GPU or accelerated compute, resource management, and containerized deployment for robotic or autonomous systems.
- Demonstrated ability to define APIs, reference designs, and standards that enable autonomy, machine learning, controls, and simulation teams.
- Deep understanding of software integration across perception, planning, controls, and machine platforms for autonomous behavior.
- Ability to define architectural roadmaps, establish standards and patterns, influence senior leaders, and provide technical direction without direct authority.
- Knowledge of platform architecture, application design and architecture, target architecture, requirements analysis, and analytical problem solving.
- Understanding of software development practices including test automation, peer review, CI/CD, resource optimization, and public cloud environments.
- Excellent communication, mentoring, coaching, and persuasion skills.
Benefits
- Medical, dental, and vision benefits, subject to eligibility.
- Paid time off including vacation, holidays, and volunteer time.
- 401(k) savings plans, HSA, and FSAs.
- Health lifestyle programs, employee assistance, voluntary benefits, and employee discounts.
- Career development, incentive bonus, disability benefits, and life insurance.
- Parental leave, adoption benefits, and tuition reimbursement.
- Full-time onsite work at the Irving, Texas office five days per week.
- Domestic relocation assistance is available.
- Visa sponsorship is available for eligible applicants.
Categories
Robotics
About Caterpillar
Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.