Find a jobRecruiters

Simulation Engineer

Exclusive opportunity

Onsite

Simulation Engineer

Hyundai Motor Group Innovation Center In Singapore Pte. Ltd.

Simulation Engineer

Skills

Data EngineeringPythonMachine LearningAI

22 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Work mode:

Onsite

Published on:

28 September 2026

What they need


Your Mission

HMGICS serves as the core manufacturing testbed for the Hyundai Motor Group, focused on building a cutting-edge, software-defined factory that enables autonomous and flexible production of future mobility solutions. Within the Technology Innovation Group, the Software & Data Engineering Team develops intelligent systems and environments — including IoT, MLOps, visualization, and simulation platforms — to drive factory transformation initiatives and support future autonomous operations.

We are seeking a highly skilled Simulation Engineer specializing in Digital Twin technologies. In this role, you will be responsible for building, scaling, and optimizing physically accurate virtual replicas of complex systems using the NVIDIA Omniverse platform. As a Simulation Engineer, you will design and implement high-fidelity simulation components for industrial robots and manufacturing systems, enabling scenario testing, process validation, and AI-driven optimization.

What To Expect

Simulation Platform & Application Development

  • Design and implement scalable simulation workflows within NVIDIA Omniverse using Kit-based applications and extensions.
  • Develop reusable Omniverse extensions, tools, and services to support digital twin applications.
  • Contribute to the development of scalable and maintainable simulation architectures.

USD Pipeline & Asset Integration

  • Develop and maintain USD-based asset pipelines, ensuring interoperability between CAD tools and simulation environments.
  • Manage USD compositions, layers, and variants for complex simulation scenes.
  • Collaborate closely with 3D artists and asset teams to ensure technical accuracy and optimal performance.

Robot Modeling & Integration

  • Import, configure, and simulate industrial robot models using URDF and related formats.
  • Define appropriate levels of simulation abstraction for robotic systems based on use-case objectives (e.g., visualization, process validation, OLP, virtual commissioning).
  • Set up articulation structures, kinematic chains, joint constraints, and motion behaviors.
  • Implement and validate robot motion logic and interactions with tooling, parts, and equipment within simulation scenarios.
  • Collaborate with simulation and robotics engineers to reduce the sim-to-real gap, ensuring alignment between simulated behavior and real shop floor execution.
  • Support simulation use cases such as offline programming (OLP), virtual commissioning (VC), and future closed-loop validation workflows.
  • Contribute to defining validation criteria and assumptions for robotic simulations used in decision-making and deployment.

Performance & System Integration

  • Profile and optimize real-time rendering and simulation performance to ensure low-latency interactions across distributed teams.
  • Develop custom connectors to integrate IIoT middleware and enterprise APIs with digital twin models, enabling real-time synchronization.

Leadership, Collaboration & Continuous Improvement

  • Collaborate with global teams to share best practices and define global standards.
  • Interface with various corporate functions to define technical requirements and prepare presentations and reports.
  • Contribute to technical documentation, coding standards, and best practices through playbooks.
  • Stay current with emerging technologies in robotics simulation, digital twins, and physical AI.

What You'll Bring

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Robotics, or a related discipline.
  • 3 to 7 years of experience in software development for simulation, robotics, or real-time systems.
  • Strong programming skills in Python; experience with C++ is a plus.
  • Hands-on experience with NVIDIA Omniverse, Isaac Sim, or similar simulation platforms (e.g., Unity).
  • Solid understanding of robotics fundamentals, including kinematics, dynamics, and control concepts.
  • Experience working with URDF and articulated robotic systems.
  • Strong understanding of physics-based simulation, including strong grasp of rigid body dynamics, kinematics, and 3D mathematics.
  • Familiarity with RESTful APIs for streaming real-time data into virtual environments.
  • Strong understanding of Pixar’s Universal Scene Description (USD) schema, including compositions, variants, and layers.
  • Experience with real-time rendering and physics engines (e.g., PhysX).
  • Experience with Isaac Sim / Isaac Lab.
  • Experience with ROS / ROS2 and robotics software stacks.
  • Exposure to industrial robots and automated manufacturing systems.
  • Experience integrating AI/ML techniques into simulation workflows (e.g., synthetic data generation, surrogate models, reinforcement learning).
  • Prior experience in industrial sectors such as automotive, manufacturing, or logistics.
  • Ability to work effectively in multidisciplinary engineering teams.

Other offers great for you!

These companies are also looking for great profiles

Futurwork

Senior Cloud Engineer

Freelance

Brussels, Belgium

Hybrid

Skills

PythonAWSTerraformCloud architectureMonitoring and observabilityCI/CD

3 hours ago

Quick apply

Theodo

Machine Learning Engineer / ML Engineer

480 - 580

Freelance

Paris, France

Hybrid

Skills

AIData Scientist

2 hours ago

Quick apply

Kalytech Consulting

Automation Engineer

540€

Freelance

Leuven, Belgium

Hybrid

Skills

PythonAnsibleautomationpowershell

27 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools