Software Engineer, Simulation
Core
Develop and maintain production-quality components for Wayve's simulation system used to evaluate and improve end-to-end driving intelligence.
Role type
Senior IC software engineer (simulation & robotics)
Builds
High-scale open-loop and closed-loop simulation workflows for autonomous driving evaluation
Domain
Autonomous driving, robotics, simulation
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, simulation systems, robotics, complex system debugging, software performance optimization, automated testing, observability, GenAI development tools
Preferred skills
autonomous vehicles, vehicle dynamics modeling, middleware, sensor data (camera/radar/lidar/GNSS), ML inference integration, distributed systems profiling, cloud/GPU workloads
Technologies
C++, Python
Responsibilities
Develop and maintain production-quality simulation components; Integrate driving-stack components and robot systems; Support simulation configurations and component interactions; Investigate discrepancies between on-road and simulated execution; Improve reproducibility and debuggability via automated testing and tooling; Profile and optimize simulator performance for large-scale workloads; Collaborate with engineering teams to clarify requirements and deliver scoped improvements.
Seniority
Senior, hands-on IC