Senior Software Engineer, Simulation

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday
Closes
Nov 30, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $197k
$111k most similar roles pay here $255k

This role pays more than 71% of similar roles. Most pay $152,137–$206,737 — the shaded band above. At the midpoint, this role pays about $197k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 910 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 894 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Simulation

As a Senior Software Engineer - Simulation on the Metropolis Synthetic Data Generation team, you will build and maintain scalable 3D simulation software for Digital Twin and Synthetic Data Generation applications. You will collaborate with multi-functional teams to develop backend services, AI Agents, and end-to-end solutions while optimizing performance for distributed computing environments and cloud services. The role involves developing user interfaces, participating in code reviews, and defining features alongside product managers. Required technical skills include proficiency in C/C++, Python, and scripting languages, along with experience in 3D simulation of physics phenomena like rigid-body dynamics or fluid dynamics. You should be familiar with game engines such as Unreal or Unity, and containerization tools like Docker and Kubernetes. The work focuses on the domain of Physical AI, Agentic development, and Deep Learning within a 3D simulation context.

What does a Software Engineer earn in California?

Median $214000 from 788 postings across 66 companies.

See salary data

What you'll do

  • Build and maintain scalable 3D simulation software for Digital Twin and Synthetic Data Generation applications.
  • Develop backend services and AI Agents to create end-to-end synthetic data solutions.
  • Implement scalable and resilient solutions for distributed computing environments.
  • Optimize the performance and reliability of cloud applications and services.
  • Develop user interfaces and frontend components as required by project needs.
  • Define and prioritize product features and requirements in coordination with product managers.
  • Develop Action and Event Generation extensions for Isaac Sim.

What we're looking for

  • Bachelor or higher degree in computer science, engineering, or equivalent experience.
  • 5+ years of industrial experience in large-scale software development in Computer Graphics, Game Engine, or 3D Simulation.
  • Excellent programming skills in C/C++, Python, and scripting languages.
  • Proficiency in 3D simulation of one or more physics phenomena such as rigid-body dynamics or fluid dynamics.
  • Proficiency in physics game engines like Unreal, Unity, Chrono, or Mujoco.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with NVIDIA GPU technology, Omniverse programming, and developing AI agents (preferred).
  • Experience with content generation using LLM/Generative AI models and 3D creation tools like Maya, Blender, or Houdini (preferred).

More like this

Similar roles

Senior System Software Engineer, Simulation Software

Nvidia

Santa Clara, CA +3 40 days ago $152,000$241,500
C++ Python SystemC Linux Shell Scripting Pre-silicon Development Simulation Emulation FPGA Firmware Kernel Drivers Hardware-Software Interface Automation Test Infrastructure Validation Workflows
5+ yrs exp

Senior Software Engineer, Simulation Engine

General Motors (GM)

Remote (Sunnyvale, CA) 5 days ago $148,000$226,200
C++ Python Unity Unreal Engine PhysX Reinforcement Learning LLM Object-oriented Design Simulation Frameworks Gym Environment Robotics
5+ yrs exp Remote

Senior Software Engineer, Simulation Platform

Anduril Industries

Costa Mesa, CA 178 days ago $191,000$253,000
C++20 Python gRPC Nix Entity-Component-System Linux pybind11 DIS Protocol Systems Programming Linear Algebra Physics Modeling Scientific Computing C ABI Distributed Simulation

Software Engineer, Simulation

SpaceX

Hawthorne, CA 36 days ago $125,000$160,000
Machine Learning AI C++ Python OpenFOAM ANSYS Fluent COMSOL Multiphysics ParaView VisIt Tecplot Three.js Flask SQLAlchemy FastAPI React PostgreSQL SQL Server Linux HPC
5+ yrs exp

Simulation Software Engineer, Application Software

SpaceX

Hawthorne, CA 172 days ago $125,000$150,000
C++ ROS2 Gazebo Distributed Computing Networking Protocols Memory Management CPU Scheduling Unit Testing Performance Optimization Debugging Algebra Calculus Euclidean Geometry