HHiring Reality
← Wayve

Software Engineer, Simulation

Wayve
Location
London
Posted
17 days ago
Department
Simulation, Evaluation, Validation
What they actually want (must-haves)
  • Professional experience developing, delivering and maintaining production software in a collaborative engineering environment.
  • Strong software development skills in C++ and Python, with depth in at least one and the ability to work effectively in both.
  • Relevant experience in simulation, robotics, autonomous systems or similarly complex systems involving multiple interacting software components.
  • Good understanding of software and data-oriented design, including how to build code that is maintainable, reusable and extensible.
  • Experience debugging complex systems and reasoning about interfaces, data flows, timing and failure modes.
  • Understanding of common software performance issues and the ability to make pragmatic design trade-offs.
Nice to have
  • Experience in autonomous vehicles or other robotics applications.
  • Experience simulating or modelling vehicles, robots or their dynamics.
  • Experience with middleware or integrating components across complex software systems.
  • Experience working with sensor data such as camera, radar, lidar or GNSS, including modelling uncertainty or noise.
  • Experience integrating machine-learning inference into production systems.
What the job really is

As a Software Engineer on Wayve's Core Simulation team, you will develop and maintain the simulation system that evaluates and enhances the company's driving intelligence. Your role involves integrating various components, debugging complex systems, and improving the simulation's reliability and performance using C++ and Python. You'll collaborate with multiple engineering teams to ensure the simulation meets the required standards and effectively supports the development of autonomous driving technologies.

Benefits
  • Hybrid working policy that combines office and remote work.
  • Core working hours to allow flexible scheduling.
Things to weigh
  • No salary listed.
  • The role involves complex integration and debugging, which may require significant problem-solving skills.
  • The focus on simulation may limit exposure to other areas of software development.
  • The company emphasizes a collaborative environment, which may require strong interpersonal skills.
Job score2.6/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Wayve?

See how your résumé matches this role — and tailor it from what actually gets interviews.