Turn this role into an interview — a resume and cover letter built around what this employer wants.
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.
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.
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.
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