Staff Robotics Engineer
Core
Design and implement online calibration and state estimation components for autonomous vehicle fleets, ensuring reliable performance on constrained, hardware-accelerated platforms.
Role type
Staff Robotics Software Engineer (Autonomous Vehicle Calibration)
Builds
Production-grade online calibration nodes and estimation pipelines for autonomous vehicles
Domain
Autonomous driving, robotics, sensor fusion
Deliverable
production ML models
Required skills
sensor calibration, state estimation, Kalman-family filters, Bayesian estimation, factor-graph optimisation, modern C++, Python, asynchronous sensor data handling, hardware-accelerated pipelines, software architecture, API design, performance profiling
Preferred skills
visual odometry, SLAM, localisation, sensor fusion, ego-motion estimation, geometric computer vision, GPU/DSP/NPU optimisation, embedded Linux, automotive safety standards
Technologies
C++, Python, Kalman filters, factor graphs, GPUs, DSPs, NPUs, embedded Linux
Responsibilities
Extend existing online calibration nodes for robust production deployment; adapt and integrate calibration/estimation algorithms for onboard execution; handle asynchronous sensor data and noisy parameters; strengthen validation, gating, and interfaces between calibration and fleet systems; profile and optimise critical paths for compute/memory/latency constraints; build comprehensive simulation, replay, and on-vehicle tests for observability
Seniority
Staff, hands-on IC with strategic architecture influence