SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior 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 the leading AI platform for autonomous driving using end-to-end learning. The Robot Software team develops onboard software for the development fleet to enable autonomous driving and collect training data. The OS team curates Wayve's bespoke Linux and QNX distributions, working closely with hardware, supply chain, field engineering, and reliability teams. In this role, you will help deliver a reliable, stable, and flexible operating-system platform that enables model developers and scientists to iterate quickly while supporting new vehicles, sensors, peripherals, and product features. Day-to-day responsibilities include: - Build and maintain embedded Linux and QNX platform software, kernels, and device drivers - Work with product, program, hardware, and engineering stakeholders to choose and deliver solutions - Develop high-quality C and C++ software that is observable and debuggable on remotely operated vehicles - Diagnose performance problems involving stack traces, core dumps, disk I/O, CPU load, memory, devices, and threading - Improve fault tolerance, diagnostics, testing, documentation, tooling, and ease of use - Mentor teammates and contribute to strong engineering culture Key projects include: - Wayve's embedded Linux distribution (Yocto, kernel configuration, device trees, boot sequence, 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 - Stable platform software supporting rapid on-road experimentation and fleet operation - 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 competitive salaries benchmarked to market, meaningful equity, relocation support and visa sponsorship, learning and development budgets, and comprehensive benefits including health insurance, dental, enhanced parental leave, retirement/pension, and wellbeing support. Requirements: - Strong C and C++ experience building high-performance embedded Linux system software - Understanding of 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 - Care for testing, documentation, observability, maintainability, and collaboration Valuable experience includes: NVIDIA robotics or automotive platforms, QNX or another RTOS, secure boot, or ROS-style frameworks. The company encourages applications from those passionate about autonomy even if not meeting every requirement.

Similar roles