Staff Software Engineer - Rendering (Simulation)
$160.2k - $246.3kGeneral Motors Proving Ground
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 management, geometry streaming, material systems, and ray tracing performance. Your work will directly impact the fidelity, scalability, and speed of the simulation platform that AV teams depend on for training, testing, and validating perception and planning systems.
What You'll Do
Design and implement systems for efficiently loading, managing, and rendering large-scale 3D scenes - including geometry streaming, level-of-detail, instancing, and acceleration structure optimization.
Optimize GPU memory management and texture pipelines to support scenes with significantly higher geometric and material complexity.
Architect and extend the sensor simulation pipeline to support new sensor modalities and integrate them into our ROS-based data delivery stack.
Improve ray tracing performance through BVH optimization, shader efficiency, and pipeline profiling using CUDA and OptiX.
Enable new use cases such as real-time or near-real-time rendering for reinforcement learning workloads, requiring low-latency scene updates and rapid frame generation.
Contribute to the USD scene ingestion and material translation pipeline, improving robustness, performance, and support for complex production assets.
Drive architectural improvements across the codebase - refactoring, API design, build system improvements, and developer tooling.
Uphold high code quality and architecture standards through code reviews, technical design documents, and mentorship of other engineers.
Leverage AI-assisted development tools to accelerate prototyping, testing, and code quality.
Your Skills & Abilities
BS, MS, or PhD in Computer Science, Computer Graphics, Engineering, or equivalent experience.
7+ years of professional C++ development experience, with deep knowledge of modern C++ (C++17/20), memory management, and performance optimization.
Significant experience with GPU programming (CUDA, OptiX, Vulkan, or similar) and an understanding of GPU architecture and execution models.
Proven track record working on rendering systems, game engines, simulation platforms, or other performance-critical real-time graphics software.
Strong understanding of data structures and algorithms relevant to rendering: spatial acceleration structures (BVH/kd-tree), scene graphs, texture management, and resource streaming.
Experience profiling and optimizing complex C++ and GPU codebases (e.g., Nsight, Tracy, perf, custom instrumentation).
Comfort working in large, multi-module codebases with CMake-based build systems.
Strong communication and collaboration skills, with demonstrated ability to drive technical design across teams.
What Will Give You A Competitive Edge
Experience with USD (Universal Scene Description) or similar scene description frameworks.
Experience with physically-based rendering, material systems (MDL, OSL), or spectral rendering.
Familiarity with ROS and integrating rendering or sensor simulation into robotics data pipelines.
Experience with reinforcement learning environments or gym-style simulation interfaces.
Knowledge of ray tracing theory, radiometric sensor modeling, or computational photography.
Experience with large-scale asset pipelines, texture compression (BCn, ASTC), or virtual texturing.
Contributions to open-source rendering, game engine, or simulation projects.
Compensation
The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
The salary range for this role is $160,200 to $246,300. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
Bonus Potential: An incentivepayprogram offers payouts based on company performance, job level, and individual performance.
Benefits
- GM offers a variety of health and wellbeing benefit programs.Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuitionassistanceprograms, employeeassistanceprogram, GM vehicle discounts and more.
Company Vehicle
- "Upon successful completion of a motor vehicle report review, you will be eligible toparticipatein a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participantsare required topurchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies."
GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc).
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources ( .
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (View email address on click.appcast.io) us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
Our Company (
Our Culture
How we hire??????? (
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at View email address on click.appcast.io .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$160.2k - $246.3k
...Job Description The Rendering team builds and maintains the core sensor simulation system that produces physically accurate synthetic sensor data for autonomous... ..., and clean architecture. The Role As a Staff Software Engineer on the Rendering team within Simulation, you...SuggestedLocal areaFlexible hours$281k - $356k
...on public roads and tens of billions in simulation across 15+ U.S. states. This... ...both temporary mitigations and permanent software fixes, as well as preventing future regressions... ...closely with Data Science, Systems Engineering and operations teams to streamline...SuggestedPermanent employmentFull timeTemporary workRemote work$238k - $302k
...Staff Software Engineer, Simulator Evaluation Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The...SuggestedFull timeRemote workShift work- ...General Motors is seeking a Tech Lead Manager for the Rendering Infrastructure team. This role blends technical leadership with people management, focusing on driving architecture, guiding engineers, and contributing to graphics systems. The ideal candidate will have...Suggested
$189k - $301k
..., customers, partners, and communities. The engineer develops and extends the trace‑driven power/thermal simulation engine, integrating power macromodels, workload... ...degree 13+ years of experience. * Strong C++ software‑engineering background. * Experience building...SuggestedWork at officeImmediate startFlexible hours$210k - $234k
...Staff Software Engineer, Simulation Infrastructure San Jose, CA About the Role Muon seeks a Staff Software Engineer to join our Simulation team. An ideal candidate is an expert generalist software engineer who is as comfortable architecting and building reliable...Permanent employmentFull timeTemporary workRemote workFlexible hours- Job Summary We are seeking a Level 8 Staff Software Engineer to lead complex Android Automotive and... ...visualization, Android services, rendering performance, and cross-team architecture... ...embedded, infotainment, ADAS, robotics, simulation, gaming, or other real‑time...Local area
$163.5k - $212.4k
...sedan. We are building the next-generation ECU simulation platform that powers software-defined vehicle development across multiple... ...validation, integration, and deployment. As a Staff Simulation Software Engineer , you will design and deliver the foundational...Full timeTemporary workFlexible hours$150k - $250k
...commitments. About the role We are seeking a senior-level engineer with strong foundations in modern real-time rendering systems, neural graphics (e.g., 3D Gaussian-based... ...across CPU and GPU for large, real-time simulation workloads. At Applied Intuition, engineers are expected...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$150.98k - $218.62k
...the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive... ...™. Learn more at and on LinkedIn and Twitter (X). Staff Robotic Simulation Software Engineer Analog Devices (ADI) is launching an exciting new...Permanent employmentWork at officeShift workDay shift$147.4k - $272.1k
...Senior Robotics Simulation Software Engineer - Special Projects Apple is where individual imaginations gather together, committing to the values... ...Experience with traditional and ML-based simulation and rendering systems Experience with 3D rendering engine internals:...Relocation$281k - $356k
...roads and tens of billions in simulation across 15+ U.S. states.... ...group of machine learning (ML) engineers, software engineers and data... ...technologies, as well as traditional rendering approaches. In this... ...you will report to a Senior Staff Engineering Manager. You...Full timeRemote work$125k - $191.7k
...The Simulation group is solving one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive the development of our...Remote workFlexible hours$120k - $150k
...Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks.... ...fast‑growing teams. About the role: The Scenario Simulation team is responsible for building a simulation engine that simulates the systems downstream of the perception...Immediate start- ...the Future of Physical AI We build the simulation infrastructure for physical AI. We develop... .... We're a lean team of researchers and engineers from DeepMind, OpenAI, FAIR, and top universities... ...with physics simulation or robotics software Proficiency with MuJoCo, PyBullet, Isaac...
$152k - $241.5k
...NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are hiring a Sr. Software Engineer who will help build simulators for our DGX Server platforms. Simulations play a significant role in building scalable...Work experience placement$152k - $241.5k
...platforms combine NVIDIA GPUs, NVLink, InfiniBand networking, Grace CPUs, and an optimized AI and HPC software stack. We are hiring a Sr. Software Engineer to build simulators for our DGX Server platforms, a key part of developing scalable systems at the Speed of Light....Work experience placement$129.4k - $198.4k
...General Motors is seeking a skilled professional for a vehicle modeling role. Responsibilities include developing simulation components for vehicle systems and collaborating with technical experts. The ideal candidate will have a Bachelor’s degree in a related field and...Relocation$120k - $250k
...silicon to systems including hardware and software to train and run the largest ML... ...equivalent degree * Excellent software engineering skills, with a focus on maintainable performant... .../OR experience writing cycle-accurate simulators * This is a hybrid role that will...Full timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week$140k - $390k
...What to Expect As a Software Engineer for the Optimus Simulation team, you will be responsible for creating and maintaining the Optimus Bot validation... ...and accurate simulation with physics, photorealistic rendering, and intelligent actors to allow thorough testing and...Hourly payFull timeTemporary workFlexible hours$204k - $259k
...Senior Software Engineer, Simulation, Vehicle & Autonomous Driving Realism Waymo is an autonomous driving technology company with the mission... ...simulation. In this role, you will report to a Senior Staff Engineering Manager. You will: Work closely with...Full timeRemote work$139k - $223k
...crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Software Engineer II . The Behavioral Simulation team is responsible for building a simulation engine that simulates the systems downstream of the perception...Work at office3 days per week- ...Job Description Role Overview As a Senior Software Simulation Validation Engineer, you will be a technical leader responsible for ensuring the quality and reliability of autonomous vehicle simulation platforms. The role bridges hands-on coding, protocol/process definition...Local areaWork from home
$213k - $263k
...Senior Software Engineer, Simulator Orchestration Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver...Full timeRemote work$35 - $50 per hour
...Roles and Responsibilities: We are seeking a software engineering intern to work closely with process and test engineers on a range of software... ...What You’ll Work On: Building user interfaces for internal simulation tools Designing agent-based workflows to automate...Hourly payInternship$148k - $226.2k
...Job Description The Simulation group is solving one of self-driving's most difficult problems: evaluating... ...the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive...Local areaRemote workWork from homeFlexible hours$139k - $223k
...crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Software Engineer II. The Behavioral Simulation team is responsible for building a simulation engine that simulates the systems downstream of the perception...$130k - $250k
...Software Engineer, Simulation – Location: Palo Alto, CA (on-site) About 1X We build humanoid robots that work alongside people to solve labor shortages... ...improving performance of physics simulators or OpenGL rendering pipelines Experience with testing practices to maintain...Local area$189k - $303k
...: 280 N Bernardo Ave., Mountain View, CA 94043 Job title: Staff Software Engineer, Behavior Planning Minimum Salary: $189,000 - $303,000 Education... ...for machine learning. Experience with the development of simulation engines. Demonstrated cross‑functional team experience in...Full time- ...and more efficient 3D game development. We are looking for a Staff Software Engineer to join our AI Authoring Experience group. In this role,... ...like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and...Work at officeWorldwideRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Rendering (Simulation). Be the first to apply!
- internship software Sunnyvale, CA
- software support Sunnyvale, CA
- software quality assurance Sunnyvale, CA
- embedded software Sunnyvale, CA
- software sales representative Sunnyvale, CA
- id software Sunnyvale, CA
- healthcare software sales Sunnyvale, CA
- remote software sales Sunnyvale, CA
- software engineer - cloud services Sunnyvale, CA
- entry level software sales Sunnyvale, CA

