SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Software Engineer - OS, Robot Software

Wayve - Sunnyvale, CA, United States - Hybrid - posted 2026-10-05

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Wayve is building an AI platform for autonomous driving that learns directly from real-world experience. The Robot Software team's OS group is responsible for the embedded software stack that powers Wayve's development fleet—including custom Linux and QNX distributions, kernels, device drivers, and platform software that enables both rapid model iteration and reliable fleet operations. In this Staff-level role, you will architect and maintain the embedded Linux and QNX platform software that underpins autonomous vehicle development. You'll work across hardware, supply chain, field engineering, reliability, and other Robot Software teams to deliver a stable, observable, and flexible OS platform. Day-to-day responsibilities include: - Building and maintaining embedded Linux and QNX platform software, kernels, and device drivers - Collaborating with product, program, hardware, and engineering stakeholders to select and deliver appropriate solutions - Developing high-quality, observable, and debuggable C and C++ software for remotely operated vehicles - Diagnosing complex performance problems involving stack traces, core dumps, disk I/O, CPU load, memory, devices, and threading - Improving fault tolerance, diagnostics, testing, documentation, tooling, and usability - Mentoring teammates and contributing to a strong engineering culture Key technical areas: - Wayve's embedded Linux distribution (Yocto, kernel configuration, device trees, boot sequences, secure boot) - Linux kernel and device-driver support for new sensors, peripherals, and compute platforms - High-throughput IPC middleware for robotics applications - Robust diagnostics and remote debugging for vehicles with limited connectivity - Integration across NVIDIA Jetson, NVIDIA DRIVE, QNX, and future vehicle-compute platforms Wayve operates a hybrid model with main hubs in London, Sunnyvale, Yokohama, Herzliya, Vancouver, and Leonberg. The company offers relocation support, visa sponsorship, equity participation, learning budgets, and comprehensive benefits. Requirements: - Strong C and C++ experience building high-performance embedded Linux system software - Understanding of the full development lifecycle from design through delivery and optimization - Hands-on knowledge of embedded Linux kernels, device trees, Yocto, boot flows, or user-space systems software - Ability to debug complex performance and reliability problems across system layers - Understanding of IPC mechanisms and middleware used in high-throughput robotics systems - Commitment to testing, documentation, observability, maintainability, and collaboration Valuable but not required: experience with NVIDIA robotics or automotive platforms, QNX or other RTOS, secure boot, or ROS-style frameworks.

Similar roles