Staff Software Engineer - Rendering Job at General Motors, Sunnyvale, CA

WGxOaU5EK2tqRXJKRC9pKzdLcXZBeHFh
  • General Motors
  • Sunnyvale, CA

Job Description

Salary: $160,200 - 246,300 per year Requirements:

  • We require a BS, MS, or PhD in Computer Science, Computer Graphics, Engineering, or an equivalent combination of education and experience.
  • We are looking for 7+ years of professional C++ development experience, including strong command of modern C++17/20, memory handling, and performance tuning.
  • We need substantial experience with GPU development using CUDA, OptiX, Vulkan, or similar technologies, along with a solid grasp of GPU architecture and execution behavior.
  • We want a background in rendering systems, game engines, simulation platforms, or other real-time graphics software where performance is critical.
  • We expect strong knowledge of rendering-related data structures and algorithms, including BVH or kd-tree acceleration structures, scene graphs, texture handling, and resource streaming.
  • We value experience profiling and improving complex C++ and GPU codebases using tools such as Nsight, Tracy, perf, or custom diagnostics.
  • We need comfort working in large, multi-module codebases with CMake-based build systems.
  • We look for strong communication and collaboration skills, with the ability to influence technical design across teams.
  • Preferred qualifications include experience with USD or similar scene description frameworks.
  • Preferred background includes physically based rendering, material systems such as MDL or OSL, or spectral rendering.
  • Familiarity with ROS and robotics data pipelines is an advantage.
  • Experience with reinforcement learning environments or gym-style simulation interfaces is a plus.
  • Knowledge of ray tracing theory, radiometric sensor modeling, or computational photography is beneficial.
  • Experience with large-scale asset pipelines, texture compression formats like BCn or ASTC, or virtual texturing is a competitive edge.
  • Contributions to open-source rendering, game engine, or simulation projects are also desirable.
Responsibilities:
  • We design and build systems for loading, managing, and rendering large-scale 3D scenes, including geometry streaming, level-of-detail, instancing, and acceleration structure tuning.
  • We optimize GPU memory usage and texture processing pipelines to support scenes with much greater geometric and material complexity.
  • We architect and expand the sensor simulation pipeline to support additional sensor types and connect them to our ROS-based data delivery stack.
  • We improve ray tracing throughput through BVH optimization, shader refinement, and performance profiling with CUDA and OptiX.
  • We enable near-real-time rendering use cases for reinforcement learning workloads by supporting low-latency scene updates and fast frame generation.
  • We contribute to USD scene ingestion and material translation, strengthening robustness, speed, and compatibility with complex production assets.
  • We drive architectural enhancements across the codebase, including refactoring, API improvements, build system updates, and developer productivity tooling.
  • We maintain high standards for code quality and system design through code reviews, technical design documentation, and mentoring other engineers.
  • We use AI-assisted development tools to speed up prototyping, testing, and code quality improvements.
Technologies:
  • 3D
  • AI
  • API
  • Architect
  • CUDA
  • Support
  • ROS
  • Robotics
  • C++

More:

We are the Rendering team within Simulation at General Motors, where we build and maintain the core sensor simulation platform that generates physically accurate synthetic data for autonomous vehicle development and validation. Our work spans the full rendering pipeline, from scene ingestion and acceleration structure creation to GPU ray tracing and sensor-specific post-processing, using technologies such as C++, CUDA, NVIDIA OptiX, USD, MDL materials, and ROS. This Staff Software Engineer role is focused on advancing the fidelity, scalability, and performance of our simulation stack for cameras, LiDAR, radar, and depth sensors. The position is associated with our broader mission to deliver Zero Crashes, Zero Emissions, and Zero Congestion, and we offer a comprehensive rewards package that includes health and wellbeing benefits, retirement savings, paid time off, tuition assistance, vehicle discounts, and more. Compensation includes a salary range of $160,200 to $246,300, plus bonus potential, and the role does not offer immigration-related sponsorship.

last updated 20 week of 2026

Job Tags

Full time

Similar Jobs

Remote Careers

Booking Agent (Remote) Job at Remote Careers

 ...and customer-focused individuals to join our team as a Booking Agent . This role involves assisting clients with coordinating reservations...  ...throughout the booking process. The ideal candidate enjoys working with people, has strong attention to detail, and is interested... 

Eyetastic Services

Optometrist - Kenai, AK Job at Eyetastic Services

 ...We are currently seeking a dedicated, hardworking optometrist to join this private practice in a full-time or part-time role. The ideal candidate will embody a growth mindset, be team-oriented, and thrive in a collaborative environment. While residency training is preferred... 

Federal Public Defender, Central District of California

Capital Habeas Assistant Investigator Job at Federal Public Defender, Central District of California

The Federal Public Defenders Office for the Central District of California is accepting applications for a full-time assistant investigator position in its Capital Habeas Unit (CHU), stationed in Los Angeles, California. The CHU advocates for the constitutional rights... 

Bath Concepts Independent Dealers

Events Manager Job at Bath Concepts Independent Dealers

Events Marketing Manager Bathing Solutions of Murrieta, CA is seeking a rockstar team leader ready to develop, manage, and lead an Event Department and team of Demonstrators in promoting our home improvement brand in-person at shows and events in the Riverside County... 

Boston Medical Center (BMC)

Newborn Nursery Nurse Practitioner Job at Boston Medical Center (BMC)

 ...us achieve our Vision 2030 our long-term goal to make Boston the healthiest urban population in the world. Nurse Practitioner: Newborn Nursery Nurse Practitioner The Boston Medical Center Department of Pediatrics is seeking full-time Pediatric/Family Nurse...