CareerPlanSign in

Principal Software Engineer, Robot Software

Sunnyvale, California USA💼 Full-time💰 $295,500–$295,500🗓 2026-05-08 → 2026-09-25

Core

Architecting and scaling the software stack for autonomous vehicles (Embodied AI platform), ensuring safety, reliability, and performance while defining the technical roadmap.

Role type

Principal Software Engineer (Robot Software)

Builds

Autonomous vehicle software stacks and Embodied AI capabilities

Domain

Autonomous driving / Robotics / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (17/20), Python, Robotics Middleware (ROS2, Cyber RT), Real-Time Systems, Distributed Systems, Safety-critical embedded software, System Architecture, Technical Strategy

Preferred skills

Debugging hardware-software integration issues, Mentoring Senior/Staff engineers, Managing technical debt vs feature velocity

Technologies

ROS2, Cyber RT, C++, Python

Responsibilities

Define 12-24 month technical roadmap for robot software; Lead design of complex cross-functional systems integrating with Embodied AI algorithms; Set standards for code quality, testing, and observability; Act as technical bridge between software, hardware, and simulation teams; Mentor Senior and Staff engineers; Provide deep-dive engineering support for critical path blockers.

Seniority

Principal, strategy & mentorship

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.