Key Responsibilities:
- Design and implement full-stack applications within NVIDIA Omniverse, integrating real-time simulation, visualization, and digital twin technologies.
- Develop and extend custom Omniverse extensions using Python, C++, and USD (Universal Scene Description).
- Create interactive 3D user interfaces and dashboards for manufacturing use cases using Omniverse Kit, Omniverse Code, and Omniverse Nucleus.
- Build backend services and APIs for communication between Omniverse and external systems (MES, ERP, SCADA, IoT platforms).
- Collaborate with simulation engineers, UX designers, data scientists, and domain experts to bring digital twin use cases to life.
- Integrate PLM/CAD data (e.g., CATIA, Siemens NX) with real-time factory models.
- Optimize 3D scenes and simulation performance for real-time collaboration and rendering.
- Participate in agile development processes including sprint planning, code reviews, and CI/CD practices.
- Stay up to date with NVIDIA Omniverse roadmap and proactively evaluate new tools (e.g., Isaac Sim, Factoryverse, Replicator).
Required Skills & Qualifications:
- 6+ years of professional software development experience.
- Strong programming skills in Python, C++, and JavaScript.
- Proven experience developing within the NVIDIA Omniverse ecosystem (minimum 1–2 years hands-on).
- Deep understanding of USD, Omniverse Kit, and extension development.
- Experience with 3D graphics APIs (OpenGL, Vulkan) and game engines (e.g., Unity, Unreal) is a plus.
- Strong knowledge of RESTful APIs, microservices, and database systems (SQL/NoSQL).
- Exposure to Digital Twin or Industrial Simulation domains.
- Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps tools (Docker, Git, Jenkins).
- Experience integrating with enterprise platforms like MES (Siemens Opcenter), ERP (SAP), or PLM systems.
- Strong debugging, analytical, and problem-solving skills.
Preferred Skills:
- Knowledge of AI/ML pipelines, especially computer vision and synthetic data generation (e.g., NVIDIA Replicator).
- Experience with IoT protocols (MQTT, OPC UA) and factory automation systems.
- Familiarity with AR/VR, WebGL, or XR environments.
- Prior experience working on smart manufacturing or Industry 4.0 initiatives.
Educational Qualification:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.