Wayve logoWA
Wayvewayve.ai

Robotics Engineer

Sunnyvale, California, United States (Hybrid)Full-time20 hr. ago

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 you

In 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.