Software Engineer - AI Systems (Digital Twin / Omniverse)
Purple Cloud Development Pte. Ltd.
Singapore · Full Time
Be the first to apply
- Experience
- 3 yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor's Degree
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
We are seeking a motivated AI Software Engineer to contribute to the creation of AI-enhanced applications targeting industrial digital twin and simulation scenarios. The position centers on embedding AI models such as Computer Vision, Vision-Language Models (VLM), and Large Language Models (LLM) within 3D settings constructed using NVIDIA Omniverse. You will collaborate with diverse teams to translate industrial manufacturing and logistics needs into effective software solutions.
Key Responsibilities
- Create and sustain Python-driven applications, plugins, and enhancements tailored for the NVIDIA Omniverse platform to address industrial challenges.
- Incorporate and implement AI models into 3D simulated environments to facilitate use cases including automated inspection, visualization, and interactive manipulation.
- Assist in developing data pipelines that link IoT devices, PLCs, Manufacturing Execution Systems (MES), or other live data sources with virtual models for real-time monitoring and simulation.
- Partner with team members to develop and test proof-of-concept prototypes for scenarios in manufacturing, inspection, and logistics.
- Engage collaboratively with AI specialists, software developers, and business personnel to convert functional needs into sturdy and maintainable software solutions.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, or a similar technical field.
- Approximately 3 years of relevant professional experience in software development or AI-related engineering.
- Proficiency in Python programming; familiarity with C++ is advantageous.
- Experience working with AI model deployment, integration, or maintenance, particularly involving Computer Vision, VLM, or LLM applications.
- Knowledge of APIs, data integration, and pipeline construction.
- Interest or prior exposure to 3D simulation, digital twin technologies, or NVIDIA Omniverse, with experience in platforms like Unity or Unreal Engine considered a plus.
- Capability to collaborate effectively in team environments to transform concepts into functional prototypes.
Preferred Qualifications
- Hands-on experience using NVIDIA Omniverse components such as Create, View, Code, or Isaac Sim.
- Understanding of Universal Scene Description (USD), physically-based rendering materials, or 3D content creation workflows.
- Experience in industrial sectors such as manufacturing, smart factories, IoT, MES, or inspection systems.
- Familiarity with tools like Git, Docker, and experience deploying solutions in cloud or edge platforms.
- Knowledge of NVIDIA Software Development Kits (SDKs) or APIs is advantageous.
Language Skills
- Proficient English communication for producing technical documentation and reports.
- Effective Mandarin communication to facilitate collaboration with Mandarin-speaking colleagues and stakeholders.
Minimum education
Bachelor's Degree
Industry
Software Development