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

Israelvcforum

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. 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. 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

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Rendering (Simulation) in Sunnyvale, CA vacancy
  • $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... 
    Suggested
    Full time
    Remote work
    Shift work

    Waymo

    Mountain View, CA
    1 day ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $160.2k - $246.3k

     ...experiences. About the Organization: The Simulation team, part of the Autonomous Vehicle...  ...tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate... 
    Suggested
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    23 days ago
  •  ...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

    General Motors

    Sunnyvale, CA
    4 hours ago
  • $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... 
    Suggested
    Work at office
    Immediate start
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    5 days ago
  • $189.3k - $290.7k

     ...Summary We are seeking a Level 8 Staff Software Engineer to lead complex Android Automotive and...  ...ADAS visualization, Android services, rendering performance, and cross-team...  ...embedded, infotainment, ADAS, robotics, simulation, gaming, or other real-time visualization... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $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 employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    2 days ago
  • $163.5k - $212.4k

     ...electric 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 low... 
    Full time
    Temporary work
    Flexible hours

    Nio-9

    San Jose, CA
    4 hours ago
  • $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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    4 hours ago
  • $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 employment
    Work at office
    Shift work
    Day shift

    Analog Devices

    San Jose, CA
    2 days ago
  • $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

    Apple

    Cupertino, CA
    5 days ago
  • $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 time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $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 work
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 hours 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

    NVIDIA

    Santa Clara, CA
    3 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    3 hours ago
  • $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

    Medium

    Santa Clara, CA
    4 hours ago
  •  ...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... 

    FortyFive

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

    General Motors

    Sunnyvale, CA
    4 hours ago
  • $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 time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $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 office
    3 days per week

    I did my part and supported the Regular Toilet

    Mountain View, CA
    1 day ago
  • $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 pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    5 days ago
  • $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 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
  •  ...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 area
    Work from home

    General Motors

    Sunnyvale, CA
    2 days ago
  • $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 time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $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 pay
    Internship

    Mojo Vision Inc.

    Cupertino, CA
    3 hours ago
  • $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

    Istss

    Mountain View, CA
    3 hours ago
  • $180k - $260k

     ...Overview Senior/ Staff Software Engineer, Motion Planning — Mountain View, CA Gatik, the leader in autonomous middle-mile logistics, is revolutionizing...  ...in real-time onboard systems. Analyze closed-loop simulation and on-road performance; identify and resolve failure... 
    Work at office

    Booster

    Mountain View, CA
    1 day ago
  •  ...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 office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    1 day ago
  • $218.8k - $335.3k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...Lead technical reviews and drive software engineering best practices across the team and the...  ...dynamics and controls software, including simulation and on-road testing validation gates. Partner... 
    Work experience placement
    Local area
    Remote work
    Flexible hours

    General Motors

    Mountain View, CA
    1 day ago
  • $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 area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 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!