Software Engineer-AI System (Digital Twin / Omniverse)
Purple Cloud Development Pte. Ltd.
Job Description
AI Software Engineer (Digital Twin / Omniverse)
Role Overview
We are looking for an AI Software Engineer to join our team in developing AI-powered applications for industrial digital twin and simulation use cases. In this role, you will focus on integrating AI models, including Computer Vision, VLM, and LLM applications, into 3D environments built on NVIDIA Omniverse. You will work closely with cross-functional teams to turn real-world manufacturing and logistics requirements into practical software solutions.
Key Responsibilities
Develop and maintain Python-based applications, tools, and extensions within the NVIDIA Omniverse ecosystem to support industrial use cases.Integrate and deploy AI models into 3D simulation environments to enable applications such as automated inspection, visualization, and interactive control.Support the development of data pipelines connecting IoT, PLC, MES, or other real-time data sources with virtual models for live monitoring and simulation.Work closely with the team to build and validate proof-of-concept prototypes for manufacturing, inspection, and logistics scenarios.Collaborate with AI, software, and business stakeholders to translate functional requirements into reliable and maintainable solutions.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, AI, or a related technical discipline.Around 3 years of professional experience in software development, AI application development, or related engineering work.Strong Python programming skills. C++ is a plus.Experience deploying, integrating, or supporting AI models in software applications, including Computer Vision, VLM, or LLM-related use cases.Familiarity with APIs, software integration, and data pipelines.Interest in 3D simulation, digital twin applications, or NVIDIA Omniverse. Prior hands-on exposure to Omniverse, Unity, Unreal Engine, or similar platforms is preferred.Able to work collaboratively with the team to deliver projects and develop concepts into workable prototypes.
Preferred Qualifications
Hands-on experience with NVIDIA Omniverse, including Create, View, Code, or Isaac Sim.Familiarity with USD (Universal Scene Description), PBR materials, or 3D content workflows.Experience with industrial applications such as manufacturing, smart factory, IoT, MES, or inspection systems.Familiarity with Git, Docker, and deployment in cloud or edge environments.Familiarity with NVIDIA SDKs or APIs is an advantage.
Language Requirements
Ability to communicate effectively in English for technical documentation and reporting.Ability to communicate effectively in Mandarin to collaborate with Mandarin-speaking stakeholders and regional team members.