Taro Logo

Software Engineer Tech Lead, Simulation

Wayve is the leading developer of Embodied AI technology, creating advanced AI software and foundation models to enable vehicles to perceive, understand, and navigate complex environments for enhanced automated driving systems.
Backend
Staff Software Engineer
Hybrid
5+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer Tech Lead, Simulation

At Wayve, we're developing advanced AI software and foundation models to enable vehicles to perceive, understand, and navigate complex environments, enhancing the usability and safety of automated driving systems. As a Software Engineer Technical Lead for the Simulation Technology team, you'll be responsible for evolving a core component of Wayve's simulation platform, which is crucial for developing and evaluating our driving intelligence.

Your role will involve:

  • Owning key performance indicators (KPIs) for simulator realism, reproducibility, and cost
  • Leading cross-company technical discussions and guiding technical direction
  • Integrating simulated robot components and machine-learned graphics subsystems into the simulation platform
  • Implementing production-quality software in C++ and Python

We're looking for someone with:

  • Domain experience in simulation, motion planning, localization, controls, modern machine learned graphics techniques, or other areas of robotics
  • Strong development skills in Python and C++, including modern C++ (11, 14, 17, 20)
  • A good sense of systems and data-oriented software engineering design
  • Understanding of common software performance issues and design tradeoffs
  • 5+ years of industry experience designing and programming software
  • Excellent communication and people engagement skills

Desirable skills include experience with autonomous vehicles, simulating vehicle dynamics and sensors, implementing machine learned graphics techniques, rigid body simulation, large-scale ML inference systems, and cloud infrastructure.

At Wayve, we embrace complex challenges and aim to create autonomy that propels the world forward. Join us in shaping the future of automated driving technology!

Last updated 8 months ago

Responsibilities For Software Engineer Tech Lead, Simulation

  • Own key performance indicators (KPIs) for simulator realism, reproducibility, and cost
  • Work cross-company on aligning technical dependencies for simulator implementation
  • Lead technical discussions and guide technical direction
  • Effectively integrate the components of the simulated robot into the simulation platform
  • Effectively integrate machine-learned graphics subsystems into the simulation platform
  • Implement production quality software in C++ and Python

Requirements For Software Engineer Tech Lead, Simulation

Python
  • Domain experience in simulation, motion planning, localization, controls, modern machine learned graphics techniques (NeRF, Gaussian Splatting, or GenAI) or other areas of robotics
  • Good development skills in Python and C++, including modern C++ (11, 14, 17, 20)
  • Good sense of systems and data oriented software engineering design - what makes code reusable and extensible
  • Understanding of common software performance issues and design tradeoffs
  • 5+ years of industry experience designing and programming software
  • Excellent communication and people engagement skills

Benefits For Software Engineer Tech Lead, Simulation

  • Hybrid work environment

Interested in this job?