PEPERSOL Singapore Pte Ltd
System Software Engineer
Singapore Posted 28 Sept 2026
FULL TIME
unreal engine
Unity
Mqtt
Rest Apis
Sql
+3 more
Job Description
Position Overview
Become a key player in a forward-thinking team as a Software Engineer, specializing in the creation of simulation platforms and validation techniques for mobile robot fleets utilized in manufacturing and logistics. Engage in groundbreaking projects that are at the forefront of automation and robotics innovation.
Key Responsibilities
- Architect and implement software modules to simulate manufacturing and logistics systems featuring mobile robot fleets. Design modular and reusable simulation components for application across diverse operational settings. Construct data pipelines, APIs, and connectors to ensure smooth integration with industrial systems and automation platforms. Utilize simulation principles, including event-driven systems and state machine modeling, to accurately represent operational behaviors. Aid in the development of digital twin models and evaluate sim-to-real fidelity across robotic fleets and logistics systems. Collaborate with simulation engines such as Unity, Unreal Engine, and NVIDIA Isaac Sim to create and verify digital twins. Establish test cases, acceptance criteria, and performance metrics for sim-to-real validation. Support the creation of technical documentation and requirements during engineering evaluations. Work collaboratively with teams spanning robotics, automation, and software disciplines. Prepare technical documentation and presentations for internal stakeholders and management.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience. A minimum of 3 years of professional software engineering experience with an emphasis on simulation or real-time systems. Strong programming skills in Python and/or C++. Proven experience in developing maintainable software, APIs, and simulation applications. Solid understanding of fundamental simulation concepts, including event-driven systems and rigid-body mechanics. Familiarity with simulation frameworks such as Unity, Gazebo, and Omniverse. Background in digital twin development and sim-to-real processes. Proficient in SQL, data schemas, and data-quality validation methodologies. Knowledge of communication protocols such as REST APIs and MQTT. Experience with robot simulation and integration with automation platforms. Demonstrated ability to work effectively in multidisciplinary teams.
