Senior Software Engineer (Digital Twin)

PERSOL SINGAPORE PTE. LTD.

Singapore

Sur place

SGD 120 000 - 180 000

Plein temps

Il y a 11 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Persol Singapore Pte. Ltd. is seeking an experienced software engineer to build and scale a digital twin and simulation platform.

You will lead hands-on engineering across architecture, integration, deployment, and continuous improvement for enterprise-grade simulation applications. The role requires 5+ years of production software experience in simulation or digital twins, strong Python skills, and hands-on experience with NVIDIA Omniverse, OpenUSD, and containerized deployments.

Qualifications

  • Bachelor’s, Master’s, or PhD in CS, SE, ME, robotics, or related discipline.
  • 5+ years producing production-quality software in simulation/digital twin domains (research or industry).
  • Strong Python programming capability with maintainable, well-structured code.
  • Experience designing and integrating applications, tools, APIs, and services within complex software ecosystems.
  • Hands-on with NVIDIA Omniverse, OpenUSD, or comparable 3D/simulation platforms.
  • Proven ability to integrate software with data stores, enterprise apps, web services, and/or operational platforms.
  • Experience with OpenUSD asset workflows (composition, variants, asset management).
  • Experience deploying containerized applications; Kubernetes exposure preferred.
  • Familiarity with GPU-enabled infrastructure for simulation/AI workloads.
  • Exposure to cloud-native or hybrid deployment architectures.
  • Experience with robotics/industrial automation environments (ROS/ROS2 a plus).
  • Ability to apply AI/ML techniques in simulation or industrial workflows (plus).
  • Experience with simulation tools (Plant Simulation, AnyLogic, FlexSim, Simio, etc.).
  • Knowledge of physics-based modelling and simulation methods (plus).
  • Strong analytical thinking and ability to collaborate in multidisciplinary teams.

Responsabilités

  • 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 (IIoT, MES, databases, enterprise services, external APIs).
  • Support simulation solution development for virtual commissioning, scenario analysis, process validation, and optimization initiatives.
  • Define 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).
  • Improve reliability and performance through monitoring, profiling, tuning, and runbooks.
  • Participate in technical design reviews, contribute to architecture decisions, and provide guidance through code reviews.
  • Stay current on evolving tools and methods related to simulation, digital twins, OpenUSD, and applied AI for industrial-scale software systems.

Formation

Bachelor’s/Master’s/PhD in CS/SE/ME/Robotics or related

Outils

NVIDIA Omniverse
OpenUSD
Kubernetes
ROS/ROS2
3D/Simulation platforms

Description du poste

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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer (Digital Twin)
Senior Software Engineer (Digital Twin)

Hyundai Motor Group Innovation Center Singapore (HMGICS) • Singapore

Sur place
SGD 120 000 - 240 000
Senior Simulation Engineer
Senior Simulation Engineer

Hyundai Motor Group Innovation Center In Singapore Pte. Ltd. • Singapore

Sur place
SGD 120 000 - 180 000
Senior Software Engineer (Digital Twin)
Senior Software Engineer (Digital Twin)

Hyundai Motor Group Innovation Center In Singapore Pte. Ltd. • Singapore

Sur place
SGD 120 000 - 180 000
Digital Twin Engineer (Permanent)
Digital Twin Engineer (Permanent)

GMP RECRUITMENT SERVICES (S) PTE LTD • Singapore

Sur place
SGD 90 000 - 130 000
Simulation Engineer (Digital Twin & Robotics)
Simulation Engineer (Digital Twin & Robotics)

EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD. • Singapore

Sur place
SGD 90 000 - 150 000
Digital Twin Engineer - Simulation (Permanent)
Digital Twin Engineer - Simulation (Permanent)

GMP TECHNOLOGIES (S) PTE LTD • Singapore

Sur place
SGD 90 000 - 130 000
Software Engineer-AI System (Digital Twin / Omniverse)
Software Engineer-AI System (Digital Twin / Omniverse)

Purple Cloud Development Pte. Ltd. • Singapore

Sur place
SGD 120 000 - 160 000
Senior Software Engineer – AI Systems
Senior Software Engineer – AI Systems

Purple Cloud Development Pte. Ltd. • Singapore

Sur place
SGD 120 000 - 180 000
Lead Digital Twin & Simulation Platform Engineer
Lead Digital Twin & Simulation Platform Engineer

PERSOL SINGAPORE PTE. LTD. • Singapore

Sur place
SGD 120 000 - 180 000
Software Engineer - 3D / Simulation (Permanent)
Software Engineer - 3D / Simulation (Permanent)

GMP TECHNOLOGIES (S) PTE LTD • Singapore

Sur place
SGD 90 000 - 130 000