CareerPlan

Staff Software Engineer - Platform Integration, Robot Software

Sunnyvale, California USAFull-time2026-10-15 → 2026-11-10
Hybrid

Core

Lead integration architecture and software/hardware integration for autonomous vehicle platforms, enabling the AI Driver to operate on new development platforms.

Role type

Staff Software Engineer (Platform Integration, Robot Software)

Builds

Shared vehicle-facing components, integration architectures, and validation strategies for autonomous driving systems.

Domain

Autonomous Vehicles / Robotics / Embedded Systems

Required skills

C++, Rust, Linux-based robotic/embedded/automotive platforms, ROS2, distributed-system integration, system-level debugging, technical mentorship, architecture design

Preferred skills

Drive-by-wire, HiL testing, functional safety, fleet reliability, OEM/hardware supplier experience, reusable integration frameworks

Technologies

Linux, ROS2, CAN, Automotive Ethernet, NVIDIA DRIVE, Qualcomm Snapdragon Ride

Responsibilities

Lead integration architecture and author design documents; Partner with Engineering Manager to shape technical roadmap; Unblock complex integration challenges across software, middleware, OS, networks, and hardware; Mentor engineers through design discussions, code reviews, and debugging; Represent Platform Integration in cross-team technical discussions; Develop and review production software; Lead bench, HiL, and vehicle investigations.

Seniority

Staff, hands-on IC with mentorship and architecture leadership