CareerPlanSign in

Senior Software Engineer, Rendering Infrastructure (AV Simulation)

Sunnyvale, California, United States of America💼 Full-time🗓 2026-08-17 → 2026-09-26

Core

Build GPU-accelerated, physically-based sensor simulation systems for autonomous vehicles, ensuring reproducibility, timing fidelity, and cluster-scale performance.

Role type

Senior IC systems software engineer (rendering infrastructure & AV simulation)

Builds

Production-ready sensor simulator platform, distributed execution environments, and deterministic simulation runtimes

Domain

Autonomous vehicles, computer vision, GPU ray tracing, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (C++17/20), Python, Linux systems programming, GPU programming (CUDA/OptiX/Vulkan/DXR), ROS/ROS 2, distributed systems design, performance optimization, memory management, IPC, profiling

Preferred skills

Robotics/autonomous systems architecture, Gymnasium-style environment APIs, 3D content pipelines (OpenUSD), containerization, perturbation mechanism design

Technologies

C++, Python, Linux, ROS, ROS 2, PyTorch, CUDA, NVIDIA OptiX, NVIDIA MDL, OpenUSD, gRPC, SquashFS, Vulkan, DXR

Responsibilities

Connect renderer to AV software stacks and compute clusters; Integrate runtime with cloud/on-prem execution environments; Improve and validate deterministic execution; Reproduce real sensor scheduling and vehicle timing; Build memory-efficient multi-world execution; Optimize GPU memory footprint and execution scheduling; Improve runtime deployment and asset delivery; Profile and reduce system footprints; Partner with 3D content pipelines; Uphold high standards through design docs and code review

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.