Overview
As part of Wayve’s Robot Software team, you will shape the onboard OS platform for autonomous vehicles, enabling rapid model iteration and fleet-scale experimentation. You’ll own embedded Linux and QNX software, kernel work, and device drivers, collaborating with cross-functional teams to deliver a stable, flexible platform. Your work focuses on high-performance, observable C/C++ code and robust diagnostics to support limited-connectivity remote debugging. You will contribute to a culture of quality, mentorship, and engineering excellence while advancing the autonomy stack at scale. This role offers meaningful impact at the heart of Wayve’s mission to universalize autonomous driving.
Pay / Benefits
- salary benchmarking
- meaningful equity
- relocation support and visa sponsorship
- hybrid working with core hours
- learning and development budgets
- comprehensive health and wellbeing benefits
Responsibilities
- Build and maintain embedded Linux and QNX platform software, kernels, and device drivers
- Collaborate with product, hardware, and software stakeholders to deliver optimal solutions
- Develop high-quality C and C++ software that is observable and debuggable on vehicles
- Diagnose performance and reliability issues across system components
- Improve fault tolerance, diagnostics, testing, documentation, tooling, and usability
- Mentor teammates and contribute to engineering culture
- Work on Yocto-based embedded Linux distribution, kernel configuration, and boot sequence
- Support hardware integrations and high-throughput IPC middleware for robotics
- Provide robust diagnostics and remote debugging for vehicles with limited connectivity
Key requirements
- Strong C and C++ experience for high-performance embedded Linux systems
- End-to-end development lifecycle experience from design to 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 layers
- Understanding of IPC mechanisms and middleware used in high-throughput robotics
- Commitment to testing, observability, maintainability, and collaboration
- Experience with NVIDIA robotics or automotive platforms, QNX or other RTOS, secure boot, or ROS-style frameworks is valuable
- strong collaboration
- mentorship
- problem-solving
- embedded Linux
- Linux kernel
- Yocto
…
