System Software Engineer

PERSOL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

10 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PERSOL SINGAPORE PTE. LTD. is seeking a Software Engineer to develop simulation platforms and validation methods for mobile robot fleets in manufacturing and logistics.

You will design modules, build data pipelines and APIs, and integrate with Unity, Gazebo and Omniverse to drive digital twins and sim-to-real validation across diverse environments, collaborating with robotics and software teams.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Minimum of 3 years in professional software engineering with a focus on simulation or real-time systems.
  • Proficiency in programming with Python and/or C++.
  • Experience in developing APIs, simulation applications, and maintainable software.
  • Familiarity with simulation frameworks such as Unity, Gazebo, and Omniverse.
  • Experience in digital twin development and sim-to-real workflows.
  • Knowledge of SQL, data schemas, and data-quality validation processes.
  • Understanding of REST APIs and MQTT.
  • Experience with robot simulation and integration with automation platforms.
  • Capable of effective collaboration across multidisciplinary teams.

Responsibilities

  • Design and develop software modules for simulating manufacturing and logistics systems with mobile robot fleets.
  • Create modular and reusable simulation components for deployment across environments.
  • Develop data pipelines, APIs, and connectors for integration with industrial systems and platforms.
  • Apply concepts of simulation including event-driven systems and state machine modelling.
  • Support development of digital twin models and assess sim-to-real fidelity.
  • Work with engines like Unity, Unreal, and NVIDIA Isaac Sim to build and validate digital twins.
  • Define test cases, acceptance criteria, and performance metrics for sim-to-real validation.
  • Assist with technical documentation and requirements during engineering reviews.
  • Collaborate with robotics, automation, and software teams.
  • Prepare technical materials for internal stakeholders and management.

Skills

Python
C++
Simulation
Event-driven
Real-time systems

Education

Bachelor's or Master’s degree in Computer Science or Software Engineering

Tools

Unity
Gazebo
Omniverse

Job description

Brief Summary:

Join a dynamic team as a Software Engineer focusing on the development of simulation platforms and validation methods for mobile robot fleets in manufacturing and logistics. Contribute to innovative projects driving advancements in automation and robotics.

Responsibilities:
  • Design and develop software modules for simulating manufacturing and logistics systems with mobile robot fleets.
  • Create modular and reusable simulation components for deployment across various operational environments.
  • Develop data pipelines, APIs, and connectors for seamless integration with industrial systems and automation platforms.
  • Apply concepts of simulation, including event-driven systems and state machine modelling, to accurately reflect operational behaviors.
  • Support the development of digital twin models and assess sim-to-real fidelity across robot fleets and logistics systems.
  • Work with simulation engines like Unity, Unreal Engine, and NVIDIA Isaac Sim to build and validate digital twins.
  • Define test cases, acceptance criteria, and performance metrics for sim-to-real validation.
  • Assist with technical documentation and requirements during engineering reviews.
  • Collaborate effectively with teams across robotics, automation, and software domains.
  • Prepare technical materials for internal stakeholders and management.
Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 3 years in professional software engineering with a focus on simulation or real-time systems.
  • Proficiency in programming with Python and/or C++.
  • Experience in developing maintainable software, APIs, and simulation applications.
  • Understanding of key simulation concepts including event-driven systems and rigid-body mechanics.
  • Familiarity with simulation frameworks such as Unity, Gazebo, and Omniverse.
  • Experience in digital twin development and sim-to-real workflows.
  • Knowledge of SQL, data schemas, and data-quality validation processes.
  • Understanding of communication protocols like REST APIs and MQTT.
  • Experience with robot simulation and integration with automation platforms.
  • Capable of effective collaboration across multidisciplinary teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software Engineer
System Software Engineer

Hyundai Motor Group Innovation Center Singapore (HMGICS) • Singapore

On-site
SGD 120,000 - 180,000
System Software Engineer
System Software Engineer

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

On-site
SGD 90,000 - 150,000
Simulation Engineer (Digital Twin & Robotics)
Simulation Engineer (Digital Twin & Robotics)

EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Simulation Software Engineer for Robotics & Digital Twins
Simulation Software Engineer for Robotics & Digital Twins

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Simulation Engineer
Simulation Engineer

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Simulation Engineer
Senior Simulation Engineer

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

On-site
SGD 120,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Robotics Software Engineer (Fleet Management)
Robotics Software Engineer (Fleet Management)

HYUNDAI MOTOR GROUP INNOVATION CENTER IN SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Robotics Simulation Platform Engineer
Robotics Simulation Platform Engineer

Hyundai Motor Group Innovation Center Singapore (HMGICS) • Singapore

On-site
SGD 120,000 - 180,000
Robotics Software Engineer (Fleet Management)
Robotics Software Engineer (Fleet Management)

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000