Software Engineer, Simulation

Company: wayve
Apply for the Software Engineer, Simulation
Location: London
Job Description:

Overview

Join Wayve’s Core Simulation team to build and evolve the simulation system that evaluates and improves autonomous driving. You will work on high-scale open-loop evaluation and integrate driving-stack components in a realistic, reproducible environment. The role focuses on delivering production-quality, scalable simulation tools while collaborating with multiple engineering teams. You will help improve testing, observability, and performance to enable reliable large-scale evaluation and iteration.

Pay / Benefits

  • hybrid working model
  • relocation support and visa sponsorship
  • learning and development budgets
  • health insurance
  • dental coverage
  • pension/retirement benefits

Responsibilities

  • Develop and maintain production-quality simulation components in C++ and Python
  • Integrate driving-stack components and simulated robot systems into the shared environment
  • Support various simulation configurations with emphasis on high-scale open-loop evaluation
  • Investigate discrepancies between on-road and simulated execution across data and inference paths
  • Improve automated testing, observability, reproducibility, and developer tooling
  • Profile simulator workloads and drive performance and scalability improvements
  • Collaborate with Simulation, Robotics, Autonomy, Evaluation, Platform and Data teams to resolve integration issues
  • Contribute to technical designs and improve maintainability of the codebase

Key requirements

  • Professional experience delivering production software in a collaborative environment
  • Strong C++ and Python skills with depth in at least one and ability to work in both
  • Experience in simulation, robotics, autonomous or multi-component systems
  • Understanding of software and data-oriented design for maintainability and extensibility
  • Experience debugging complex systems, data flows, timing and failure modes
  • Awareness of performance issues and pragmatic design trade-offs
  • Ability to deliver scoped features independently and communicate progress
  • Experience using GenAI development tools to boost productivity with careful validation
  • Strong communication and collaboration skills
  • strong collaboration
  • effective communication
  • problem-solving under complexity
  • C++
  • Python
  • simulation systems

…

Posted: October 23rd, 2026