W

Wayve

End-to-end autonomous-driving software for vehicles

Staff Software Engineer - Operating Systems, Robot Software

Systems Software EngineeringUpdated on Nov 9
Full-timeSunnyvale, CA, USA

About the Job

Requirements

  • Strong experience building high-performance embedded Linux system software in C and C++.
  • Understand the full software development lifecycle, from design through delivery and optimisation.
  • Have hands-on knowledge of embedded Linux kernels, device trees, Yocto, boot flows, or user-space systems software.
  • Be able to debug complex performance and reliability problems across system layers.
  • Understand inter-process communication (IPC) mechanisms and middleware used in high-throughput robotics systems.
  • Care about testing, documentation, observability, maintainability, and collaboration.

Responsibilities

  • 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 input/output, CPU load, memory, devices, and threading.
  • Improve fault tolerance, diagnostics, testing, documentation, tooling, and ease of use.
  • Mentor teammates and contribute to a strong engineering culture.
  • Develop Wayve’s embedded Linux distribution, including Yocto, kernel configuration, device trees, boot sequence, and secure boot.
  • Support Linux kernels and device drivers for new sensors, peripherals, and compute platforms.
  • Develop high-throughput IPC middleware for robotics applications.
  • Build robust diagnostics and remote debugging for vehicles with limited connectivity.
  • Maintain stable platform software that supports rapid on-road experimentation and fleet operation.
  • Integrate across NVIDIA Jetson, NVIDIA DRIVE, QNX, and future vehicle-compute platforms.

Desired Qualifications

  • Experience with NVIDIA robotics or automotive platforms, QNX or another real-time operating system (RTOS), secure boot, or ROS-style frameworks.

About the Company

Wayve

End-to-end autonomous-driving software for vehicles

Wayve provides end-to-end autonomous-driving software for automakers and fleets that runs entirely on onboard compute and sensors, without relying on HD maps or city-by-city engineering. The system uses foundation models capable of zero-shot driving and has demonstrated ability to drive across 500+ cities in Europe, North America, and Japan. Unlike traditional AV stacks that depend on mapped data and per-city customization, Wayve aims to generalize driving with its onboard AI across diverse environments. Its goal is to scale commercial robotaxi trials from 2026 and bring supervised autonomy to consumer vehicles from 2027, backed by substantial funding partnerships to support rapid deployment.

Company size
1,001-5,000
Company stage
Series D
Total funding
$2.6B
Headquarters
London, United Kingdom
Founded
2017

Recently Posted Jobs

Explore more opportunities at Wayve

See more jobs