Senior Software Engineer - Simulation

Nvidia

Actively hiring
Santa Clara, CA Posted 12 days ago $224,000$356,500 / year

At a glance

AI generated

TL;DR

Join NVIDIA’s Metropolis Synthetic Data Generation team as a Senior Software Engineer and contribute to the development of scalable Physical AI Digital Twin and Synthetic Data Generation solutions. You will build 3D simulation software for digital twins, collaborate with cross-functional teams to create backend services and AI agents, optimize cloud applications, develop user interfaces, and participate in code reviews while staying current with industry trends. The ideal candidate has over a decade of experience in large-scale software development in computer graphics or game engines, strong programming skills in C/C++, Python, and scripting languages, proficiency in 3D simulation physics phenomena, and familiarity with containerization tools like Docker and Kubernetes. Experience with NVIDIA GPU technology, Omniverse, AI agents, content generation using LLMs, and virtual content creation tools is a plus.

Skills

Python C/C++ Unreal Unity Mujoco Docker Kubernetes NVIDIA GPU technology Omniverse LLM Generative AI models Maya Blender Houdini DevOps CI/CD

What you'll do

  • Build scalable 3D simulation software for Digital Twin and Synthetic Data Generation applications.
  • Develop backend services and AI Agents to create end-to-end SDG solutions.
  • Implement resilient distributed computing solutions for cloud environments.
  • Optimize performance and reliability of cloud applications and services.
  • Work with product managers to define and prioritize features and requirements.

What we're looking for

  • Over 12 years of industrial experience in large-scale software development for Computer Graphics or 3D Simulation.
  • Strong programming skills in C/C++, Python, and scripting languages.
  • Proficiency in 3D simulation physics phenomena and game engines like Unreal, Unity, Chrono, Mujoco.
  • Experience with containerization tools (Docker) and orchestration platforms (Kubernetes).
  • Expertise in NVIDIA GPU technology and Omniverse development for AI agents.
  • Hands-on experience with 3D virtual content creation tools such as Maya, Blender, Houdini.

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 825 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia