Senior Software Engineer, MD Simulation Engineering

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
11 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $236k
$100k $308k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $149,500–$186,300 — the blue band above. At the midpoint, this role pays about $236k versus about $168k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, MD Simulation Engineering

The Senior Software Engineer — MD Simulation Engineering joins the MD Simulation Engineering team to build GPU-native simulation software that powers molecular dynamics at scale. This role involves building, implementing, and optimizing CUDA kernels for core simulation primitives and integrating these primitives into major MD engines. The engineer will drive CI/CD infrastructure for multi-SKU kernel builds, perform automated performance regression testing, and collaborate with Applied Science teams to translate research prototypes into production-quality software. Required skills include 8+ years of software engineering experience, deep proficiency in C and C++, and a strong background in CUDA and GPU programming. The work focuses on high-performance math primitives at the intersection of GPU computing and computational biology to accelerate scientific simulations across various NVIDIA GPU generations.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Build, implement, and optimize CUDA kernels for core molecular dynamics simulation primitives.
  • Deliver GPU-accelerated simulation math to external partners and the broader MD ecosystem.
  • Integrate simulation primitives into major molecular dynamics engines.
  • Drive CI/CD infrastructure for multi-SKU kernel builds and automated performance regression testing.
  • Perform cross-simulator validation across various NVIDIA GPU generations.
  • Translate research prototypes from Applied Science teams into production-quality software.

What we're looking for

  • 8+ years of software engineering experience with a strong background in CUDA and GPU programming.
  • Deep proficiency in C and C++ and comfort navigating large, sophisticated codebases.
  • Strong foundation in high-performance computing.
  • Familiarity with molecular dynamics simulation concepts.
  • Experience building or supplying to scientific software libraries, simulation engines, or developer-facing GPU APIs.
  • BS/MS in Computer Science, Computational Science, Physics, Applied Mathematics, or a related field, or equivalent experience.
  • Experience supplying to or deeply using a major MD simulation engine (preferred).
  • PhD or equivalent experience in computational chemistry, biophysics, mathematical modeling, or computer science with a focus on HPC (preferred).

More like this

Similar roles

Senior Software Engineer, Simulation

Nvidia

Santa Clara, CA 20 days ago
C++ Python 3D Simulation Computer Graphics Game Engine Docker Kubernetes Deep Learning Generative AI LLM Omniverse Unity Chrono Mujoco Maya Blender Houdini
5+ yrs exp

Senior System Software Engineer, Simulation Software

Nvidia

Santa Clara, CA +3 78 days ago $152,000–$241,500
C++ Python SystemC Linux Shell Scripting Firmware Drivers Kernel FPGA Emulation Virtual Platforms System Software Automation Hardware-Software Interfaces
5+ yrs exp

Manager, Molecular Simulation Engineering

Nvidia

Santa Clara, CA 158 days ago $224,000–$356,500
GPU Computing HPC Molecular Dynamics Scientific Computing CI/CD GPU Compiler Toolchains Multi-SKU Validation Computational Chemistry Biophysics Applied Mathematics
8+ yrs exp

Senior Software Engineer

Nvidia

Santa Clara, CA 71 days ago $184,000–$287,500
CUDA Python C++ PyTorch JAX Triton GPU Programming CI/CD Geometric Deep Learning HPC Mixed-Precision
6+ yrs exp

Principal System Software Engineer, CUDA Driver

Nvidia

Santa Clara, CA 13 days ago $272,000–$431,250
CUDA C C++ Kernel Mode Drivers Operating Systems HW/SW Co-design Virtual Memory Threads Process Control GPU Architecture Memory Coherence Memory-Mapped IO Software Verification High-Performance Computing Artificial Intelligence
10+ yrs exp

Principal System Software Engineer, CUDA Driver

Nvidia

Santa Clara, CA 36 days ago
CUDA C C++ Kernel Mode Drivers Operating Systems GPU Architecture HW/SW Co-design Virtual Memory Memory Hierarchy Interrupts Memory-Mapped IO Systems Software Development Software Verification High-Performance Computing
10+ yrs exp