Senior Software Engineer, Simulation

Wayve · Robotics · London, United Kingdom +1 · Simulation, Evaluation, Validation

Senior Software Engineer role focused on developing and evaluating Wayve's Embodied AI technology for autonomous driving. The role involves evolving a core component of the simulation platform, integrating classical simulation techniques with machine learning, and working on robot emulator fidelity, visual fidelity, or efficient scaling. Requires strong C++ and Python skills, systems design, and experience with simulation or modern machine learning graphics techniques.

What you'd actually do

  1. Own key performance indicators (KPIs) for simulator realism, reproducibility, and/or cost
  2. Work cross-company on aligning technical dependencies for simulator implementation
  3. Lead technical discussions and guide technical direction
  4. Effectively integrate the components of the simulated robot into the simulation platform
  5. Effectively integrate machine-learned graphics subsystems into the simulation platform

Skills

Required

  • simulation
  • motion planning
  • localization
  • controls
  • modern machine learned graphics techniques (NeRF, Gaussian Splatting, or GenAI)
  • robotics
  • Python
  • C++
  • modern C++ (11, 14, 17, 20)
  • systems and data oriented software engineering design
  • software performance issues and design tradeoffs
  • 5+ years of industry experience designing and programming software
  • communication and people engagement skills

Nice to have

  • autonomous vehicles
  • simulating / modelling the dynamics of vehicles and robots
  • simulating / modelling real sensors (lidar, radar, gnss, etc...), including modelling noise
  • rigid body simulation
  • design, implementation, and optimization of large-scale machine learning inference systems running in cloud GPU environments
  • cloud infrastructure (AWS, Azure and/or GCP)

What the JD emphasized

  • modern machine learned graphics techniques
  • machine-learned graphics subsystems

Other signals

  • simulation platform
  • driving intelligence
  • machine learning
  • robotics
  • autonomous driving