Staff Software Engineer - Rendering (Simulation)
$160.2k - $246.3kIsraelvcforum
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
$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$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$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...SuggestedLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...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$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 areaWork from homeRelocation packageFlexible 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$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 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$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$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$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...
$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$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$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$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- ...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$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$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- ...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
$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 placementLocal areaRemote workFlexible hours$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
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

