Software Engineer Tech Lead, Simulation

Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems.
Backend
Staff Software Engineer
Hybrid
5+ years of experience
AI · Automotive

Description For Software Engineer Tech Lead, Simulation

As a Software Engineer Technical Lead for Wayve's Simulation Technology team, you will be an expert software architect who evolves a core component of Wayve's simulation platform, used to develop and evaluate Wayve's driving intelligence. Wayve's approach to autonomous driving presents unique challenges for simulation, requiring a simulator that is both highly realistic and highly descriptive. Our approach brings together classical simulation techniques with cutting-edge developments in machine learning to represent the real world in high fidelity at scale.

You will be responsible for shaping and implementing the technical roadmap in one of three key areas: robot emulator fidelity, visual fidelity, or efficient scaling. Working closely with robotics, research, platform, and data teams, you'll ensure that our simulation platform meets end-user needs by providing accurate, scalable, and high-signal simulations.

Key responsibilities include:

  • Owning KPIs for simulator realism, reproducibility, and/or 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 candidates with:

  • Domain experience in simulation, motion planning, localization, controls, modern machine learned graphics techniques, or other robotics areas
  • Strong development skills in Python and C++, including modern C++
  • Solid understanding of systems and data-oriented software engineering design
  • Knowledge 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, sensor simulation, rigid body simulation, large-scale ML inference systems, and cloud infrastructure.

This is a full-time role based in our Mountain View office, with a hybrid working policy that combines office time and remote work. Join us in creating autonomy that propels the world forward!

Last updated a month ago

Responsibilities For Software Engineer Tech Lead, Simulation

  • Own key performance indicators (KPIs) for simulator realism, reproducibility, and/or 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

Interested in this job?

Jobs Related To Wayve Software Engineer Tech Lead, Simulation

CNC Subject Matter Expert (SME) Manager

CNC Subject Matter Expert (SME) Manager at Apple, leading crucial CNC processes for product development and production.

Engineering Program Manager, Quality Office, Apple Services Engineering

Engineering Program Manager for Apple Services Quality team, ensuring exceptional product quality and reliability.

Senior Engineering Project Manager, IS&T Enterprise Systems

Apple seeks a Senior Engineering Project Manager for IS&T Enterprise Systems to lead software development initiatives and cross-functional teams.

Engineering Program Manager, Apple Services Engineering

Sr Engineering Program Manager for Apple Services Engineering, managing cross-functional projects for Enterprise customers.

Full Stack Software Engineer, L5 - Growth Delivery and Operations

Netflix seeks Full Stack Software Engineer (L5) for Growth Delivery and Operations, focusing on CI/CD, automation, and developer productivity.