Key Responsibilities
- USD & 3D Pipeline Integration
Develop, manipulate, and optimize USD scenes for complex 3D environments.
Customize USD schemas and layers to support specific workflows (e.g., animation, lighting, physics).
Integrate USD with various DCC tools like Maya, Blender, Houdini, or Unreal Engine.
Develop Omniverse Extensions using Python or C++ (Kit SDK, Isaac Sim, etc.).
Create and manage Omniverse Connectors for interoperability between applications (CAD, BIM, DCC, etc.).
Configure and deploy Omniverse Nucleus servers for team collaboration and asset management.
- Simulation & Collaboration Workflows
Implement real-time collaboration pipelines using Omniverse.
Work with robotics simulation tools (e.g., Isaac Sim) or physics simulations via PhysX.
Collaborate with artists, designers, and engineers to streamline workflows.
Profile and optimize large USD scenes for performance and memory usage.
Leverage Level of Detail (LoD), instancing, and efficient asset referencing.
Required Skills & Qualifications
Strong hands-on experience with USD (Pixar's Universal Scene Description).
Experience working with NVIDIA Omniverse, including Kit SDK, Code, Create, or Isaac Sim.
Proficient in Python; C++ knowledge is a plus.
Familiarity with 3D content creation tools (Blender, Maya, 3ds Max, Houdini).
Understanding of real-time 3D graphics, physics simulations, or digital twins.
Experience in collaborative 3D environments or virtual production workflows.