CareerPlanGet AI match score →

Principal Software Engineer, Robot Software

Sunnyvale, California USA💼 Full-time💰 $295,500–$295,500🗓 2026-06-22 → 2026-07-31

Core

Architecting and scaling the robot software stack for autonomous vehicles, ensuring safety-critical performance and seamless integration with Embodied AI algorithms.

Role type

Principal Software Engineer (Robot Software)

Builds

Autonomous vehicle software stacks and Embodied AI platform capabilities

Domain

Autonomous driving / Robotics

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (17/20) mastery, Robotics Middleware (ROS2, Cyber RT), Real-Time Systems, Distributed Systems, Safety-critical embedded software, Memory management, Concurrency

Preferred skills

Debugging hardware-software boundary issues, Architectural refactoring, Cross-functional technical leadership

Technologies

ROS2, Cyber RT, C++, Python

Responsibilities

Define 12-24 month technical roadmap for robot software, Lead design of complex cross-functional systems, Set standards for code quality and observability, Act as technical bridge between software and hardware teams, Mentor Senior and Staff engineers

Seniority

Principal, strategy & mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗