Software Engineer (Digital Twin)

ABOUT CLIENT

Our client is a leading research company specializing in technology innovation

JOB DESCRIPTION

Create and manage high-fidelity digital twin environments for various platforms, ensuring they accurately represent real hardware behavior.
Take responsibility for developing systems that enable teams to generate, validate, and refine simulation scenarios on a large scale.
Establish pipelines for asset import, USD and MJCF workflows, sensor modeling, and real-to-sim calibration to maintain synchronization between digital twins and evolving hardware.
Design photorealistic rendering pipelines in Unreal Engine to generate synthetic data and train perception models.
Collaborate with hardware and mechatronics teams to model actuator dynamics, contact physics, and structural behavior within the digital twin environments.
Integrate digital twin environments with locomotion training pipeline (Cyclotron) and autonomy stack, closing the gap between simulations and real-world applications.
Contribute to the open-source Asimov simulation stack by providing tools, documentation, and reproducible environment workflows.

JOB REQUIREMENT

Practical experience in building or maintaining simulation environments using MuJoCo, Isaac Sim, or a similar physics engine related to real robot development.
Proficiency in Python and C++ programming languages.
Sound understanding of rigid body dynamics, contact simulation, and how simulator parameters translate to physical hardware behavior.
Experience in developing systems that facilitate simulation at scale, including procedural generators, validation pipelines, CI hooks, or environment tooling.
Familiarity with ROS2 and standard robotics data formats.
Exposure to Unreal Engine for robotics simulation or synthetic data pipelines is preferred.
Previous involvement in sim-to-real transfer for legged locomotion or dexterous manipulation.
Knowledge of USD, URDF, or MJCF asset workflows is desirable.
Familiarity with domain randomization, physics parameter tuning, or reality-gap analysis is an advantage.
Contribution to open-source projects related to robotics or simulation is a bonus.

WHAT'S ON OFFER

Join a renowned research team to work on impactful projects
Take ownership of the core training code infrastructure used by the team
Engage with real models, data, and scale, rather than small-scale problems
Contribute to bridging the gap between research velocity and engineering quality
Enjoy a flexible work environment with a culture that values depth, clarity, and curiosity

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Python, C/C++

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Onsite

Job ID:

J02105

Status:

Active

Related Job:

Tech Lead (C#/.NET - JTL AI Service Desk)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Create and enhance scalable backend services using C# and .NET technologies Guide architectural choices for distributed and service-oriented systems Construct dependable APIs, integrations, and asynchronous processing workflows Work with AI and data teams to incorporate intelligent automation capabilities into the platform Enhance platform reliability, observability, security, and performance Lead technical discussions, code reviews, and engineering best practices Coach engineers and promote technical development across the team Contribute to long-term platform strategy and technical roadmap Collaborate with frontend, DevOps, and product teams to produce high-quality solutions

Negotiation

View details

Embedded Software Engineer (V)

Ho Chi Minh - Viet Nam


Outsource

  • Embedded
  • C/C++

An Embedded Software Engineer has the opportunity to work with a Microcontroller Unit (MCU) that controls various car functions. They will be involved in the entire development process, from requirement analysis to driver/software design, coding, and testing. The engineer will specialize in a specific phase and module within the MCU to enhance their technical skills and domain expertise.

Negotiation

View details

Embedded Software Engineer (FW)

Ho Chi Minh - Viet Nam


Outsource

  • Embedded
  • C/C++

An Embedded Software Engineer plays a vital role in the development of modern car's Microcontroller Unit (MCU). This role involves various tasks such as requirement analysis, driver/software design, coding, and testing, giving the engineer a comprehensive understanding of the full development cycle. Engineers typically focus on a specific phase and module within the MCU to enhance their technical proficiency and domain experience.

Negotiation

View details