Senior Software Engineer (Digital Twin)
About this job
Brief Summary
- Build and scale a digital twin & simulation platform that enables high-fidelity virtual environments and data-driven operational decision-making.
- Lead hands-on engineering across architecture, integration, deployment, and continuous improvement for enterprise-grade simulation applications.
Responsibilities
- Design, develop, and maintain scalable digital twin and simulation applications using NVIDIA Omniverse / Kit-based technologies and OpenUSD.
- Build reusable extensions, tools, services, and APIs to support multiple digital twin workflows and use cases.
- Translate engineering and operational requirements into production-ready software designs, standards, and technical documentation.
- Develop and operate OpenUSD asset pipelines (composition, layers, variants), ensuring performance and interoperability with upstream design tools.
- Implement data ingestion/synchronization pipelines that connect the digital twin to operational systems (e.g., IIoT platforms, MES, databases, enterprise services, external APIs).
- Support simulation solution development for virtual commissioning, scenario analysis, process validation, and optimization initiatives.
- Define and apply modelling assumptions, validation approaches, and benchmarking methods to improve simulation credibility and outcomes.
- Partner with infrastructure and security stakeholders to plan deployments, access controls, and runtime best practices for on-prem and hybrid environments.
- Implement containerized deployment patterns and contribute to platform scalability (including Kubernetes-based environments where applicable).
- Improve reliability and performance through monitoring, profiling, tuning, and operational runbooks.
- Participate in technical design reviews, contribute to architecture decisions, and provide guidance through code reviews and collaborative problem-solving.
- Stay current on evolving tools and methods related to simulation, digital twins, OpenUSD, and applied AI for industrial-scale software systems.
Requirements
- Bachelor’s, Master’s, or PhD in Computer Science, Software Engineering, Mechanical/Industrial Engineering, Robotics, or a closely related discipline.
- 5+ years of experience building production-quality software in areas such as simulation platforms, digital twins, robotics, or industrial-scale systems (research and/or industry experience considered where relevant).
- Strong Python programming capability with evidence of maintainable, well-structured code.
- Experience designing and integrating applications, tools, APIs, and services within complex software ecosystems.
- Hands-on experience with NVIDIA Omniverse, OpenUSD, or comparable 3D/simulation platforms.
- Proven ability to integrate software with data stores, enterprise applications, web services, and/or operational platforms.
- Experience working with OpenUSD asset workflows (composition, variants, asset management) at meaningful scale.
- Experience deploying and operating containerized applications; Kubernetes exposure is preferred.
- Familiarity with GPU-enabled infrastructure used for simulation, visualization, or AI workloads.
- Exposure to cloud-native and/or hybrid deployment architectures.
- Experience with robotics and/or industrial automation environments (e.g., ROS/ROS2 is a plus).
- Ability to apply AI/ML techniques in simulation or industrial workflows (e.g., synthetic data generation, surrogate or reduced-order models, reinforcement learning) is a plus.
- Experience with simulation tools (e.g., Plant Simulation, AnyLogic, FlexSim, Simio, or similar) is a plus.
- Knowledge of physics-based modelling and simulation methods is a plus.
- Strong analytical thinking and problem-solving skills, with the ability to collaborate effectively in multidisciplinary engineering teams.
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOL Singapore Pte Ltd ("PERSOL") and its local and overseas subsidiaries and affiliates to collect, use and disclose your personal data to prospective employers/companies based in any country for purposes of evaluating suitability for employment, conducting reference checks, administering employment related services, complying with Government’s health advisories and such other purposes stated in our Privacy Policy.
We may use artificial intelligence ("AI") and machine learning technologies to support our recruitment and placement services, including screening resumes, assessing qualifications and experience, and identifying skills and job matches. Where permitted by applicable law, we may also use such personal data to develop, train, test, improve and/or fine-tune AI and machine learning technologies that support our recruitment and business operations.
For more information on how we collect, use, disclose and protect your personal data, please refer to our Privacy Policy: https://www.persolsingapore.com/policies.If you wish to withdraw your consent, including consent relating to the use of your personal data for AI-enabled recruitment activities and AI development activities, please email us at [email protected].
Market insight
46% above the medianExplore related jobs
Similar jobs
See all similar jobsCall Centre Agent (Perm PM, 12 month contract) UID2269
Senior Graphic Designer (12 Month Contract, Bank, Central) UID:2269
Planner (12 month contract, Manufacturing, East) UID2268
HR Shared Services Executive, Banking (12 Months Contract, East) ID:2269
Presentation & Graphics Designer (Bank, 12 Month Contract. East) UID: 2269
Wealth Relationship Manager (Banking / Training Provided / Perm) UID:2269
Frequently asked questions
What salary can I expect?
The employer lists $7,000 – $9,000 for this role at PERSOL SINGAPORE PTE. LTD. in Singapore. For comparison, the local market median is about 5 486 $ based on 22 605 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for PERSOL SINGAPORE PTE. LTD. and Singapore.
