CareerPlan

Software Engineer - Platform Integration, Robot Software

London, United KingdomFull-time2026-10-13 → 2026-11-10
HybridVisa sponsorship offered

Core

Build reusable software frameworks and components at the boundary between onboard software and vehicle hardware to enable safe, scalable deployment of autonomous driving systems.

Role type

Senior IC software engineer (robotics platform integration)

Builds

Shared abstractions, frameworks, and vehicle-facing software components for Linux-based robotic and automotive systems

Domain

Autonomous driving, embedded systems, robotics middleware

Required skills

C++, Python, Rust, ROS2, Linux embedded systems, vehicle hardware integration, system debugging, CAN/Automotive Ethernet

Preferred skills

Drive-by-wire systems, HiL/simulation, functional safety, observability, technical documentation

Technologies

ROS2, NVIDIA DRIVE, Qualcomm Snapdragon Ride, Linux, CAN, Automotive Ethernet

Responsibilities

Support software bring-up on benches, HiL systems, and vehicles; Develop and maintain vehicle-facing software components; Diagnose integration issues across software and hardware boundaries; Build diagnostics, tooling, and metrics for reliability; Produce documentation and runbooks for supportability

Seniority

Senior, hands-on IC