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

Northwest Express & Summit Delivery Company

Delivery Driver- Non CDL Job at Northwest Express & Summit Delivery Company

 ...Compensation & Bonuses Training Pay: $24/hour Paid Training Safe Driving Bonus: Earn extra money for driving without preventable...  ...Must be at least21 years old Valid drivers license (CDL not required) Clean driving record preferred Must pass drug... 

Nexo

Account Manager Job at Nexo

 ...building whats next excites you, youll feel at home at Nexo. Official website: [nexo.com]([ ]( Your role: You will manage the accounts of a list of selected high-net-worth individuals. You will use predominantly email, phone, and Telegram to build and... 

Morrison Foerster

Conflicts Analyst Job at Morrison Foerster

 ...Overview At MoFo, we couldnt write our own success story without yours. Ready to write your story? Join MoFo as a CONFLICTS ANALYST on our Conflicts/New Business team! This role can be based in San Francisco or New York. About The Role The Conflicts... 

Confidential

LLM-Based Knowledge Extraction and Failure Analysis Internship Job at Confidential

 ...LLM-Based Knowledge Extraction and Failure Analysis Internship Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and... 

Openkyber

Clarity Consultant Job at Openkyber

 ...Job Title: S4 Hana Project Systems Functional Consultant Location: Greensboro, NC We are seeking an experienced SAP S/4 HANA Functional Consultant with deep expertise in Finance (FI/CO) modules and proven experience in upgrading from SAP ECC to SAP S/4 HANA. The...