Software Engineering
Wayve
Wayve builds embodied-AI driving software. This role sits in the Robot Software group, which owns the onboard runtime that runs autonomy applications on the vehicle fleet. You will design the shared foundations such as process lifecycle, inter-process communication and diagnostics, and chase performance and reliability problems on the vehicle compute. Much of the work is in C++ on Linux with real-time constraints, and engineers regularly work in vehicle workshops and labs in London. The listing offers relocation support and visa sponsorship where applicable. Salary is not stated beyond being benchmarked against the market. The role is full time and hybrid.
4 more roles like this one.
Design and maintain runtime-platform components in C++
Profile and debug CPU, memory, latency, scheduling and IPC issues
Build observability and diagnostics for vehicle compute
Improve developer workflows
Strong modern C++ and systems programming
Production software in embedded, robotics, automotive or distributed systems
Linux processes, threads, scheduling and networking
QNX, ROS2 or real-time experience is a plus
Marked skills have a short guide — click one to see what to learn.
USD 37 - 42/hr
See roles like this one
A free account opens every listing on EnRoute Jobs, saves the ones worth keeping, and scores each against your skills.
Create a free accountAlready have one? Log in
This job title typically pays $135,980 to $214,670 a year (median $171,980) for similar roles in the US.
Estimate from US Bureau of Labor Statistics data, not provided by the employer.