4h ago

Senior Sensor Rendering Software Engineer

Sunnyvale, California, United States
full-timeseniorautonomous vehicle simulation and infrastructure

Tech Stack

Description

You will own end-to-end efforts to improve runtime performance and scalability of rendering and neural simulation stacks, design and optimize multi-threaded C++ systems, develop GPU pipelines with CUDA and shaders, and collaborate with cross-functional teams to ensure correctness and performance across real-time workloads.

Requirements

  • 4+ years of industry experience in graphics, simulation, or performance-critical systems
  • Bachelor's degree in computer science, computer engineering, or equivalent
  • Strong experience optimizing multi-threaded C++ applications, including task systems and memory management
  • Hands-on experience with GPU programming, including CUDA and/or shader development
  • Fluency in C++ and Python, with working knowledge of shader languages

Responsibilities

  • Own end-to-end efforts to improve runtime performance and scalability of rendering and neural simulation stacks
  • Design and optimize multi-threaded C++ systems for scene management, scheduling, streaming, and CPU-side orchestration
  • Develop and optimize GPU pipelines using CUDA and shaders, including data layout, memory movement, and synchronization
  • Contribute to development and maintenance of physically-based rendering and neural rendering engines
  • Build internal tooling and automated benchmarking and profiling infrastructure
0 views 0 saves 0 applications