IT & Software

Software Engineer, Simulation

wayve

London · Greater London · United Kingdom

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

Reference: WJ-747_31181543

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.