Senior Software Engineer - Simulation
At a glance
AI generatedTL;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
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
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3