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

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 23 days 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?

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.