Staff Software Engineer - Rendering (Simulation)

General Motors • Sunnyvale, CA, United States • Posted May 31, 2026

Location Sunnyvale, CA
Job Type Full-time
Category other-general
Posted May 31, 2026
**Job Description**

The Rendering team builds and maintains the core sensor simulation system that produces physically accurate synthetic sensor data for autonomous vehicle development. We own the full rendering pipeline — from scene ingestion and acceleration structure construction through GPU ray tracing and sensor-specific post-processing. Our stack includes C++, CUDA, NVIDIA OptiX, USD (Universal Scene Description), MDL materials, and ROS. We care deeply about performance, correctness, and clean architecture.

**The Role**

As a Staff Software Engineer on the Rendering team within Simulation, you will architect, optimize, and extend a GPU-accelerated, physics-based sensor simulation system used to generate synthetic sensor data — cameras, LiDAR, radar, and depth sensors — for autonomous vehicle development and validation. You will work at the intersection of real-time rendering, GPU computing, and large-scale scene management, tackling challenges in memory ...

Interested in this role?

Click the button below to start your application.

Apply Now