The role Wayve is seeking a Robotics Software Engineer for our Online Calibration team to support scaling across our autonomous vehicle fleet. You will turn calibration and estimation methods into reliable, observable and resource-efficient components of the on-vehicle runtime, operating continuously on constrained, hardware-accelerated platforms. Working across calibration, state estimation, robot software, hardware acceleration and vehicle-platform teams, you will shape the architecture and roadmap for a foundational capability that directly affects vehicle performance, resilience and safety.
Key responsibilities:
- Extend the capabilities of the existing online calibration node, delivering robust production software within the architecture and technical direction set by the team.
- Adapt and integrate suitable calibration and estimation algorithms for continuous or on-demand onboard execution.
- Develop reliable handling of asynchronous sensor data, accelerator-produced features and noisy, time-varying calibration parameters.
- Strengthen validation, gating, persistence and interfaces between the calibration node, onboard state, runtime consumers, logging and fleet-facing systems.
- Profile and optimise critical paths for constrained compute, memory, storage and latency budgets without compromising correctness or debuggability.
- Build comprehensive simulation, replay, bench and on-vehicle tests, and improve metrics, diagnostics and fleet-level observability across nominal and failure scenarios.
About youIn order to set you up for success as a Robotics Engineer at Wayve, we're looking for the following skills and experience.
Essential
- Strong practical expertise in sensor calibration, state estimation or a closely related robotics domain, including calibration of cameras, LiDAR, IMUs, vehicle parameters or multi-sensor systems.
- Strong understanding of filtering and estimation methods, such as Kalman-family filters, Bayesian estimation, smoothing, robust estimation or factor-graph optimisation.
- Strong modern C++ software-engineering skills and proficiency in Python for prototyping, analysis and test tooling.
- Experience productionising algorithm-heavy robotics software for vehicles, robots, drones, aerospace systems or comparable edge platforms, including clear lifecycle, failure-handling and recovery behaviour.
- Experience with asynchronous, high-throughput sensor data and hardware-accelerated pipelines, with the ability to optimise constrained compute and memory systems without losing correctness or debuggability.
- Strong software architecture, API design, testing, debugging and performance-profiling skills, with evidence of end-to-end ownership and effective cross-functional collaboration.
Desirable
- Experience in visual odometry, SLAM, localisation, sensor fusion, ego-motion estimation or geometric computer vision.
- Experience with GPU, DSP, NPU or other hardware-accelerated robotics workloads, including zero-copy or shared-memory data paths and optimisation for production runtime constraints.
- Experience developing and operating production software in a scaled robotics or autonomous-systems company, ideally involving embedded Linux, edge-state management, rollback, automotive safety or fault-injection testing.
This is a full-time role based in our office in either in London/UK or Sunnyvale/US. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home.