Staff Software Engineer - Platform Integration, Robot Software
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
