Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Rendering (Simulation)

$160.2k - $246.3k

General Motors

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 incentive pay program 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, tuition assistance programs, employee assistance program, GM vehicle discounts and more. Company Vehicle Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/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 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. #J-18808-Ljbffr General Motors

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Rendering (Simulation) in Sunnyvale, CA vacancy
  • $251k - $310k

     ...on public roads and tens of billions in simulation across 15+ U.S. states. The Simulator...  ...a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data...  ...hybrid role, you will report to a Sr Staff TLM. You will: Design and develop scalable... 
    Suggested

    Waymo

    Mountain View, CA
    5 days ago
  • $238k - $302k

     ...100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Waymo’s simulator is one of the most...  ...that a virtual world is "real"? We are looking for a Staff Software Engineer to act as the Technical Architect for this domain. You will... 
    Suggested
    Full time
    Remote work
    Shift work

    Waymo

    Mountain View, CA
    5 days ago
  • $152k - $241.5k

    NVIDIA is seeking a highly motivated Software Engineer to join our Autonomous Vehicle (AV) Simulation team. In this role, you will help build and scale realistic...  ...and distributed infrastructure, neural graphics & rendering, generative AI & synthetic data generation,... 
    Suggested
    Internship

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $150k - $250k

    Senior Neural Rendering Software Engineer Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc. is powering the...  ...performance across CPU and GPU for large, real-time simulation workloads. At Applied Intuition, engineers are expected to... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    5 days ago
  • $251k - $310k

     ...roads and tens of billions in simulation across 15+ U.S. states....  ...performance, and build APIs that let engineers and automated evaluation...  ...bots, evaluation executors) to render driving scenes. Plan technical...  ...experience. 5 years of software development experience in C++... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    5 days ago
  • $204k - $259k

     ...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 hybrid...  ...will report to a Senior Staff Engineering Manager. You... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    5 days ago
  • Dormont Manufacturing Co is seeking a Full-Stack Engineer in Mountain View, CA to lead development of a web-based simulation platform. You will bridge heavy backend data...  ...UI, enabling high-frequency streams, 3D rendering, and complex data orchestration. The role is onsite... 

    Dormont Manufacturing Company

    Mountain View, CA
    2 days ago
  • $272k - $431.25k

    NVIDIA in Santa Clara is seeking an engineering leader to productize innovations in neural rendering and simulation. You will build a team and transform research into a production-level platform that supports developers in autonomous vehicle applications. Required qualifications... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $213k - $263k

     ...00 million miles on public roads and tens of billions in simulation across 15+ U.S. states. The Sensor Simulator Platform Team...  ...miles each year. The team is responsible for both the rendering/simulation engine as well as the pipeline that lets a variety of internal customers... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    5 days ago
  • $152k - $241.5k

     ...(SDG) team wants a highly motivated and experienced Senior Software Engineer to join us. At a company celebrated for its innovative visual...  ...you'll be doing: Build, develop, and maintain scalable 3D simulation software for Digital Twin and Synthetic Data Generation applications... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • Navigation Engineer (Simulation Software) About Logos Space Logos Space is building a proliferated Low Earth Orbit (pLEO) constellation to deliver resilient, high-performance connectivity to enterprise and government users worldwide. As part of that effort, the Navigation... 
    Worldwide

    Logos Space

    Mountain View, CA
    5 days ago
  • $153k - $220k

     ...heading to the office, or leaving earlier when needed to accommodate family commitments. About the role As a senior software engineer on the Simulation Orchestration team, you will own the compute platform that Applied Intuition’s autonomy products run on. Our customers... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Worldwide
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • $138k - $207k

     ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling...  ...deliver industry-leading silicon design, IP, simulation and analysis solutions, and design...  ...the kind of engineer who enjoys building software that solves real problems and performs... 

    Synopsys

    Sunnyvale, CA
    1 day ago
  • $213k - $263k

     ...over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. The Challenge Waymo’s simulator is...  ...of challenging requirements. We are looking for a Senior Software Engineer who is passionate about solving complex evaluation problems... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    5 days ago
  • $129k - $198k

     ...experiences. About the Organization: The Simulation team, part of the Autonomous Vehicle...  ...simulation tests used for autonomous vehicle software validation. Develop andmaintainGM’s...  ..., simulationtrustand healthtrendsto engineering teams and leadership. Drive scalablesimulationquality... 
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Dormont Manufacturing Co

    Sunnyvale, CA
    1 day ago
  • $193.93k - $291.15k

     ...and more connected future. About The Role Simulation is at the core of autonomy development....  .... Collaborate closely with autonomy engineers and build an understanding of how autonomy...  ...have 3+ years of experience working in software engineering or related fields. You are a... 

    Nuro

    Mountain View, CA
    5 days ago
  • $152k - $241.5k

    NVIDIA is looking for a creative Software Engineer to join the Automotive Vehicles team in Santa Clara, California. This role involves developing...  ...solutions for autonomous vehicles, with a focus on building simulation infrastructure to validate self-driving technology. The... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $204k - $259k

    A leading autonomous driving technology company is seeking a Senior Software Engineer to architect evaluation methodologies for their hybrid simulator. Responsibilities include developing high-throughput data processing systems and partnering with AI research teams. The... 
    Full time

    Waymo

    Mountain View, CA
    5 days ago
  • $153k - $220k

     ...heading to the office, or leaving earlier when needed to accommodate family commitments. About the role As a senior software engineer on the Simulation Orchestration team, you will own the compute platform that Applied Intuition's autonomy products run on. Our customers... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    1 day ago
  • $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

    2100 NVIDIA USA

    Santa Clara, CA
    5 days ago
  • $148k - $226.2k

    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 SimCore team, you will drive the development of... 
    Remote work

    General Motors

    Sunnyvale, CA
    2 days ago
  •  ...development, and manufacturing scale-up to make generalist robotics a reality. We're looking for a Robot Software Engineer to build and validate the simulation environments that underpin our humanoid robotics platform. You'll develop physics-based models that closely... 

    Rhoda AI

    Mountain View, CA
    5 days ago
  • Nuro is seeking a skilled software engineer to enhance our simulation technology for autonomous driving. In this role, you will expand the simulator's capabilities and collaborate across teams to innovate solutions for the development of self-driving technology. The ideal... 

    Nuro

    Mountain View, CA
    5 days ago
  • $152k

    2100 NVIDIA USA in Santa Clara is seeking a creative Software Engineer to develop cutting-edge autonomous vehicle solutions. You will work on building robust simulation infrastructure to test self-driving technology. The ideal candidate has at least 5 years of software... 

    2100 NVIDIA USA

    Santa Clara, CA
    5 days ago
  • 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, integration... 
    Local area

    Israelvcforum

    Sunnyvale, CA
    5 days ago
  • $120k - $200k

     ...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 time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    3 days per week

    MatX

    Mountain View, CA
    5 days ago
  • NVIDIA is seeking a highly motivated Software Engineer to join our Autonomous Vehicle (AV) Simulation team. In this role, you will help build and scale realistic virtual environments that accelerate the training, testing, and validation of NVIDIA’s autonomous driving software... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $204k - $259k

     ...on public roads and tens of billions in simulation across 15+ U.S. states. Waymo’s...  ...is "real"? We are looking for a Senior Software Engineer to build the metrics and systems that grade...  ...hybrid role, you will report to a Senior Staff Software Engineering Manager and define... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    5 days ago
  •  ...and increasingly detailed 3D world, and our team renders every frame of it. We develop the graphics engine that powers the mapping and navigation experiences...  ...Web. We're looking for a Senior Rendering Engine Software Engineer who is excited by the challenge of rendering... 

    Apple

    Cupertino, CA
    5 days ago
  •  ...robot policy we ship is a simulation platform that has to be fast...  ...team's daily driver. As Staff Simulation Engineer for Core Simulation Platform...  ...parallelizing physics and rendering for rapid policy iteration...  ...skills. Familiar with software development best practices... 
    Local area

    Apptronik

    Mountain View, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Rendering (Simulation). Be the first to apply!