CareerPlanSign in

Senior Software Engineer - Runtime Platform, Robot Software

London, United Kingdom💼 Full-time🗓 2026-10-05 → 2026-10-07

Core

Design, implement, and maintain the onboard runtime platform for autonomous vehicle applications, focusing on process lifecycle, resource management, and diagnostics on embedded systems.

Role type

Senior Software Engineer (Embedded Systems/Runtime Platform)

Builds

Onboard runtime components, observability tools, and developer workflows for embedded Linux/QNX systems. (via careerplan.io/jobs/25e804f4-e223-4dd4-ae7a-a718c1bb17cd-senior-software-engineer-runtime-platform-robot-software-at-wayve)

Domain

Automotive / Robotics / Embedded Systems

Required skills

Modern C++, Systems programming, Embedded Linux/QNX, Inter-process communication (IPC), Performance profiling, Debugging complex systems, Resource management, Fault handling

Preferred skills

ROS2, Real-time systems, Tracing/profiling tools, High-throughput data pipelines

Technologies

C++, Linux, QNX, ROS2

Responsibilities

Design and implement runtime-platform components; Profile and debug CPU, memory, and latency issues; Build observability and diagnostics for remote vehicle compute; Improve developer workflows for building and deploying onboard services; Contribute to platform roadmaps and testing strategies.

Seniority

Senior, hands-on IC