New: upload your resume and get matched to AI jobs. Free to start →

Staff Robotics Engineer

$276k - $294k • Sunnyvale, California USA • Full-time

Posted 25d ago

Job Location

Sunnyvale, California USA

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

Wayve is seeking a Robotics Software Engineer to join our Online Calibration team and 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. Working across calibration, state estimation, robot software, hardware acceleration, and vehicle-platform teams, you will help shape the architecture and roadmap for a foundational capability that directly affects vehicle performance, resilience, and safety. Your day-to-day will involve developing robust production software for online calibration, operating continuously on constrained, hardware-accelerated platforms, and working with asynchronous sensor data, accelerator-produced features, and noisy, time-varying calibration parameters, balancing correctness, debuggability, and runtime efficiency.

Responsibilities

  • Extend the existing online calibration node, delivering robust production software within the team’s architecture and technical direction.
  • Adapt and integrate calibration and estimation algorithms for continuous or on-demand onboard execution.
  • Develop reliable handling for 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 within compute, memory, storage, and latency constraints 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.

Requirements

  • 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, including 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, and ability to optimise constrained compute and memory systems without losing correctness or debuggability.
  • Strong software architecture, API design, testing, debugging, and performance-profiling skills, alongside end-to-end ownership and effective cross-functional collaboration.
  • Experience with visual odometry, SLAM, localisation, sensor fusion, ego-motion estimation, or geometric computer vision.
  • Experience with GPU, DSP, NPU, or other hardware-accelerated robotics workloads.
  • Experience with production software at scale in a robotics or autonomous-systems company.
  • Experience with embedded Linux, edge-state management, rollback, automotive safety, or fault-injection testing.