Job Description
What To Expect
Simulation Platform & Application Development
- Design and implement scalable simulation workflows within NVIDIA Omniverse using Kit-based applications and extensions.
- Develop reusable Omniverse extensions, tools, and services to support digital twin applications.
- Contribute to the development of scalable and maintainable simulation architectures.
USD Pipeline & Asset Integration
- Develop and maintain USD-based asset pipelines, ensuring interoperability between CAD tools and simulation environments.
- Manage USD compositions, layers, and variants for complex simulation scenes.
- Collaborate closely with 3D artists and asset teams to ensure technical accuracy and optimal performance.
Robot Modeling & Integration
- Import, configure, and simulate industrial robot models using URDF and related formats.
- Define appropriate levels of simulation abstraction for robotic systems based on use-case objectives (e.g., visualization, process validation, OLP, virtual commissioning).
- Set up articulation structures, kinematic chains, joint constraints, and motion behaviors.
- Implement and validate robot motion logic and interactions with tooling, parts, and equipment within simulation scenarios.
- Collaborate with simulation and robotics engineers to reduce the sim-to-real gap, ensuring alignment between simulated behavior and real shop floor execution.
- Support simulation use cases such as offline programming (OLP), virtual commissioning (VC), and future closed-loop validation workflows.
- Contribute to defining validation criteria and assumptions for robotic simulations used in decision-making and deployment.
Performance & System Integration
- Profile and optimize real-time rendering and simulation performance to ensure low-latency interactions across distributed teams.
- Develop custom connectors to integrate IIoT middleware and enterprise APIs with digital twin models, enabling real-time synchronization.
Leadership, Collaboration & Continuous Improvement
- Collaborate with global teams to share best practices and define global standards.
- Interface with various corporate functions to define technical requirements and prepare presentations and reports.
- Contribute to technical documentation, coding standards, and best practices through playbooks.
- Stay current with emerging technologies in robotics simulation, digital twins, and physical AI.
