Senior Software Engineer - Autonomous Driving Simulation
Core
Build and scale realistic virtual environments to accelerate the training, testing, and validation of NVIDIA's autonomous driving software stack.
Role type
Senior IC software engineer (autonomous driving simulation)
Builds
Scalable simulation platforms, workflows, and production-scale simulation environments for AV algorithms
Domain
Autonomous vehicles, simulation systems, computer vision, deep learning, neural graphics
Deliverable
production ML models
Required skills
Python, C/C++, PyTorch, Linux/bash scripting, Docker, Bazel, CI/CD pipelines, distributed systems, computer vision, deep learning, simulation systems, machine learning, large-scale systems, analytics, statistics, applied mathematics
Preferred skills
Real2Sim and Sim2Real domain adaptation, neural graphics & rendering, generative AI, synthetic data generation, high-performance computing, large-scale distributed workloads
Technologies
PyTorch, Docker, Bazel, Jenkins, Linux
Responsibilities
Develop scalable simulation platforms and workflows for autonomous driving validation and training; Work on Real2Sim and Sim2Real domain adaptation technologies; Contribute across a multidisciplinary stack involving system software, distributed infrastructure, neural graphics, generative AI, computer vision, and deep learning; Optimize large-scale simulation workflows for performance, scalability, reliability, and production deployment; Collaborate with researchers, infrastructure engineers, and product teams; Drive technology transfer into production products
Seniority
Senior, hands-on IC
