Responsibilities:
- Design, develop, and maintain high-performance Python applications, simulation platforms, and digital twin solutions.
- Develop simulation, visualization, and interactive 3D applications using NVIDIA Omniverse, Isaac Sim, OpenUSD, and PhysX.
- Build custom Omniverse Kit extensions, tools, and user interfaces.
- Develop and manage digital twin environments for robotics, manufacturing, and industrial automation use cases.
- Integrate PLCs, IoT devices, CAD, PLM, ERP, MES, and industrial systems through APIs and protocols such as OPC UA, MQTT, and TCP/IP.
- Develop and optimize simulation workflows, robotics behaviors, and physics-based models.
- Collaborate with cross-functional engineering teams to support virtual commissioning, validation, and smart factory initiatives.
- Ensure scalability, performance, reliability, and security of simulation and digital twin platforms.
Required Skills:
- Strong Python development experience (4+ years) with expertise in OOP, design patterns, multithreading, asynchronous programming, debugging, profiling, and memory optimization.
- Hands-on experience with NVIDIA Omniverse Kit SDK, custom extension development, event handling, UI development, and application lifecycle management.
- Solid experience with Isaac Sim, PhysX, robotics simulation, articulations, joints, and simulation synchronization.
- Good understanding of simulation methodologies including discrete-event, continuous, and multi-body simulations.
- Strong knowledge of OpenUSD (Pixar USD), including stages, layers, composition, references, payloads, variants, and scene graphs.
- Experience with Omniverse Fabric, Fabric Scene Delegate, and high-performance runtime scene management.
- Experience with NVIDIA Nucleus, including asset management, collaboration workflows, access control, and versioning.
- Hands-on experience with FastAPI, Flask, Django, REST APIs, and Microservices architecture.
- Experience in integrating external systems using OPC UA, MQTT, TCP/IP, REST APIs, and industrial communication protocols.
- Experience with Git, code reviews, CI/CD pipelines, unit testing, integration testing, and automated validation.
- Knowledge of CAD, PLM, ERP, MES, IoT, and manufacturing system integrations.
- Strong understanding of 3D graphics, rendering pipelines, physics simulation, and real-time visualization.
- Strong analytical, problem-solving, and communication skills.
- Good to Have Skills:
- Experience in Manufacturing, Industrial Automation, Smart Factory, or Industrial Metaverse initiatives.
- Knowledge of ROS/ROS2 and robotic programming.
- Experience with Computer Vision, AI, and Generative AI solutions.
- Experience with Azure, AWS, or GCP.
- Familiarity with Omniverse Blueprints and advanced Kit development.
- Knowledge of cybersecurity practices for simulation and digital twin environments.
📌 Python_omniverse_engineer (India)
🏢 Arminus
📍 India