Senior Software Engineer - Simulation

NVIDIA AI

Santa Clara (CA)

On-site

USD 130,000 - 210,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA AI is seeking a skilled software engineer to develop and maintain scalable 3D simulation software used in Digital Twin and Synthetic Data Generation projects. You will work across teams to build backend services and AI agents enabling end-to-end solutions.

The role requires deep expertise in C/C++, Python, and 3D physics, with experience in game engines and modern graphics pipelines. Join a collaborative team in a fast-paced AI-driven environment.

Qualifications

  • Requires a bachelor’s degree or higher in computer science or engineering.
  • At least 5 years of industrial experience in large-scale software development.
  • Proficiency in C/C++ and Python; experience with 3D physics simulation and game engines.

Responsibilities

  • Develop and maintain scalable 3D simulation software for Digital Twin and Synthetic Data Generation.
  • Collaborate with multi-functional teams to build backend services and AI agents for end-to-end solutions.

Skills

C/C++
Python
3D physics
Unreal Engine
Unity
Docker
Kubernetes
AI agents
Deep learning
Cloud computing
Distributed computing
Digital Twin
Synthetic data
Omniverse
Physics engines
Graphics

Education

Bachelor's degree in Computer Science or Engineering

Tools

Docker
Kubernetes
Omniverse

Job description

Develop and maintain scalable 3D simulation software for Digital Twin and Synthetic Data Generation applications. Collaborate with multi-functional teams to build backend services and AI agents for end-to-end solutions.

Requirements

Requires a bachelor's degree or higher in computer science or engineering and at least 5 years of industrial experience in large-scale software development. Candidates must possess excellent programming skills in C/C++ and Python, along with proficiency in 3D physics simulation and game engines.

Key Skills

C++, Python, Computer Graphics, 3D Simulation, Digital Twin, Synthetic Data Generation, Physics Engines, Unreal Engine, Unity, Docker, Kubernetes, Distributed Computing, AI Agents, Deep Learning, Omniverse, Cloud Computing

Benefits
  • Equity
  • Benefits
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior 3D Simulation Engineer - Digital Twin (Equity)
Senior 3D Simulation Engineer - Digital Twin (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior 3D Simulation Engineer - Digital Twin & AI Agents
Senior 3D Simulation Engineer - Digital Twin & AI Agents

NVIDIA AI • Santa Clara (CA)

On-site
USD 130,000 - 210,000
Equity
Benefits
Senior 3D Simulation Engineer – Digital Twin Equity
Senior 3D Simulation Engineer – Digital Twin Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Senior Software Engineer
Senior Software Engineer

Oscar • Phoenix (AZ)

Hybrid
USD 150,000 - 210,000
Hybrid work options
Health benefits
Senior Process Simulation Engineer
Senior Process Simulation Engineer

SoftServe • Town of Poland (NY)

On-site
USD 120,000 - 150,000
Simulation Engineer
Simulation Engineer

InfoVision Inc. • Dallas (TX)

On-site
USD 90,000 - 120,000
Senior Software Engineer - Simulation
Senior Software Engineer - Simulation

NVIDIA • United States

On-site
USD 152,000 - 242,000
Equity
Benefits
3D Digital Twin Engineer - AI/ML
3D Digital Twin Engineer - AI/ML

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 125,000 - 160,000
Senior Software Engineer - Simulation
Senior Software Engineer - Simulation

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Software Engineer - Simulation
Senior Software Engineer - Simulation

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000