NU
Full time

Senior Software Engineer - Simulation

NVIDIA USA
US, CA, Santa Clara 2 days ago
AI overview

Senior Software Engineers are needed to build and maintain scalable 3D simulation software for Digital Twin and Synthetic Data Generation applications. Responsibilities include collaborating with teams on backend services and AI agents, implementing distributed computing solutions, and optimizing cloud applications. The role requires a Bachelor’s degree or equivalent experience, 5+ years in large-scale software development, and proficiency in C/C++, Python, and 3D simulation physics.

Senior Software Engineer, Metropolis Synthetic Data Generation

Would you like to invent the future of AI and computer graphics? NVIDIA’s Metropolis Synthetic Data Generation (SDG) team wants a highly motivated and experienced Senior Software Engineer to join us. At a company celebrated for its innovative visual computing efforts, you will contribute to building scalable Physical AI Digital Twin and Synthetic Data Generation solutions. This position is great for those passionate about exploring new frontiers in technology and promoting innovation in Physical AI, Agentic development, and Deep Learning. Among other things, our team develops the Action and Event Generation extensions for Isaac Sim.

What you'll be doing:

  • Build, 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 to create end-to-end SDG 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 needed.
  • Work closely with product managers to define and prioritize features and requirements.
  • Participate in code reviews, build discussions, and team meetings.
  • Stay up-to-date with industry trends and guidelines to ensure our solutions remain innovative.

What we need to see:

  • 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 languages such as C/C++, Python, and scripting languages.
  • Proficiency in 3D simulation of one or more physics phenomena (e.g., rigid-body dynamics, fluid dynamics, material fracture, combustion, audio synthesis, and propagation).
  • Proficiency in physics Game engines (e.g., Unreal, Unity, Chrono, Mujoco).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a fast-paced, collaborative environment.

Ways to stand out from the crowd:

  • Experience with NVIDIA GPU technology, Omniverse programming and developing AI agents.
  • Experience with content generation using LLM and Generative AI models.
  • Hands-on experience with 3D virtual content creation and animation tools (e.g., Maya, Blender, Houdini).
  • Understanding of DevOps principles and practices in Cloud environments.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until November 2, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

Key details

ContractFull time
Posted2 days ago
Senior Revenue Data and Information System Support Analyst
NVIDIA USA · US, CA, Santa Clara
Senior Revenue and Pricing Business Analyst
NVIDIA USA · US, CA, Santa Clara
Compiler Software Engineering Intern - Summer 2027
NVIDIA USA · US, WA, Redmond
AI Systems Software Engineering Intern – Summer 2027
NVIDIA USA · US, TX, Austin
VLSI CAD Timing Intern, Applied AI - Summer 2027
NVIDIA USA · US, CA, Santa Clara
Senior HPC Storage Engineer - EDA Infrastructure
NVIDIA USA · US, CA, Santa Clara | US, Remote
Senior Infrastructure Security Engineer – EDA Clusters
NVIDIA USA · US, CA, Remote | US, NC, Remote | US, CO, Remote | US, WA, Remote | US, MA, Remote
ASIC Physical Design Engineer, Netlisting - New College Grad 2026
NVIDIA USA · US, CA, Santa Clara | US, TX, Austin
Optical Package Test Engineer
NVIDIA USA · US, CA, Santa Clara
Senior Manager, Engineering - Data Center Firmware
NVIDIA USA · US, CA, Santa Clara | US, CA, Remote
Senior Staff Software Engineer - Agentic IT Operations
NVIDIA USA · US, CA, Santa Clara
Senior Analytics Engineer, Finance
NVIDIA USA · US, CA, Santa Clara
Senior Software Engineer, AI Frameworks
NVIDIA USA · US, CA, Santa Clara | US, CA, Remote
Senior Machine Learning Engineer, Cosmos Engineering
NVIDIA USA · US, CA, Santa Clara
Senior High-Performance LLM Training Engineer
NVIDIA USA · US, CA, Santa Clara
Senior HPC Architect, Automation and At-Scale Deployment
NVIDIA USA · US, CA, Santa Clara | US, TX, Remote | US, CO, Remote | US, WA, Remote | US, CA, Remote | US, Remote | US, AR, Remote | US, NC, Remote | US, IL, Remote | US, OR, Remote | US, UT, Remote | US, NM, Remote | US, MA, Remote
ML Ops DSX Senior Engineer
NVIDIA USA · US, CA, Santa Clara | US, Remote | US, WA, Seattle
Silicon Product Engineer – Manufacturing
NVIDIA USA · US, CA, Santa Clara
Production Application Engineer, Enterprise
NVIDIA USA · Taiwan, Taipei | Taiwan, Hsinchu
SAP SD Business Systems Analyst
NVIDIA USA · India, Pune | India, Hyderabad

Frequently asked questions