Wayve’s Robot Software team builds onboard software for its development fleet, enabling autonomous driving and collecting data to train new driving models. The OS team curates Wayve’s bespoke Linux and QNX distributions and works with hardware, supply chain, field engineering, reliability, and other Robot Software teams. This role helps deliver a reliable, stable, and flexible operating-system platform so model developers and scientists can iterate quickly while supporting new vehicles, sensors, peripherals, and product features. The engineer will build and maintain embedded Linux and QNX platform software, kernels, and device drivers; develop high-quality C and C++ software that is observable and debuggable on remotely operated vehicles; and diagnose performance problems across system layers. The work includes Wayve’s embedded Linux distribution, high-throughput IPC middleware for robotics, robust remote diagnostics, and integration across NVIDIA Jetson, NVIDIA DRIVE, QNX, and future vehicle-compute platforms. The role also contributes to fault tolerance, testing, documentation, tooling, maintainability, and team engineering culture. Wayve operates a hybrid working model, combining in-person collaboration at its offices with remote work. The role may also involve hands-on work in vehicle workshops and labs. Locations and benefits are location-dependent.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed