Software Engineer (C++/C#) - DSC/JS/22311

ST Engineering

Hong Kong

On-site

HKD 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive remuneration
Comprehensive benefits

Job summary

ST Engineering Hong Kong is seeking a passionate Software Engineer to contribute to 3D simulation and immersive technologies within our Training & Simulation Systems unit. The role focuses on design, development, and deployment of software using C++/C#, with a strong emphasis on Unity/Unreal Engine work.

Fresh graduates are welcome; 1–2 years' relevant experience preferred. You will work across the SDLC, gain exposure to XR (VR/AR/MR), and collaborate with cross-functional teams to deliver

Qualifications

  • Fresh graduates are welcome to apply; 1–2 years of relevant experience preferred.
  • Foundational understanding of Software Engineering and the SDLC.
  • Proficiency or working knowledge of C++ and/or C#.
  • Familiarity with Unity and/or Unreal Engine and 3D simulation technologies.

Responsibilities

  • Participate in the full Software Development Lifecycle (SDLC), from requirements gathering and design through to implementation, testing, and deployment.
  • Develop, maintain, and optimize software applications using C++ and/or C#.
  • Collaborate with cross-functional teams to design and build 3D simulation and interactive applications.
  • Contribute to the development and integration of features within Unity and/or Unreal Engine environments.
  • Support the creation of immersive 3D and XR (Extended Reality) experiences, including VR, AR, and MR applications.
  • Write clean, efficient, and well-documented code in accordance with established engineering standards.
  • Participate in code reviews, technical discussions, and continuous improvement initiatives.
  • Troubleshoot, debug, and resolve software defects in a timely manner.
  • Stay up to date with emerging technologies and industry trends relevant to simulation and interactive media.

Skills

C++
C#
Unity
Unreal Engine
3D simulation
XR
SDLC

Tools

Unity
Unreal Engine

Job description

About ST Engineering

ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence, and public security segments. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.


Our history spans more than 50 years, and our strategy is underpinned by our core values – Integrity, Value Creation, Courage, Commitment and Compassion. These 5 core values guide every aspect of our business and are embedded in our ST Engineering culture – from the people we hire, to working with each other, to our partners and customers.


About our Line of Business - Training & Simulation Systems

Our Training & Simulation Systems business has close to 40 years of experience in delivering innovative learning, training, and simulation solutions to customers in the defence, public safety and security, and enterprise domains. We envision to create a better future together through learning, training, and simulation.


Together, We Can Make A Significant Impact

We are looking for a passionate and driven Software Engineer to join our growing team. In this role, you will contribute to the design, development, and deployment of cutting-edge software solutions, with a focus on 3D simulation and immersive technologies. This is an excellent opportunity for fresh graduates or early-career professionals eager to make an impact in a dynamic and innovative environment.


Be Part of Our Success


  • Participate in the full Software Development Lifecycle (SDLC), from requirements gathering and design through to implementation, testing, and deployment.


  • Develop, maintain, and optimize software applications using C++ and/or C#.


  • Collaborate with cross-functional teams to design and build 3D simulation and interactive applications.


  • Contribute to the development and integration of features within Unity and/or Unreal Engine environments.


  • Support the creation of immersive 3D and XR (Extended Reality) experiences, including VR, AR, and MR applications.


  • Write clean, efficient, and well-documented code in accordance with established engineering standards.


  • Participate in code reviews, technical discussions, and continuous improvement initiatives.


  • Troubleshoot, debug, and resolve software defects in a timely manner.


  • Stay up to date with emerging technologies and industry trends relevant to simulation and interactive media.



Qualities We Value


  • Fresh graduates are welcome to apply; candidates with 1–2 years of relevant experience are preferred.


  • Foundational understanding of Software Engineering principles and familiarity with the Software Development Lifecycle (SDLC).


  • Proficiency or working knowledge of C++ and/or C#.


  • Familiarity with Unity and/or Unreal Engine, and an understanding of 3D simulation technologies.



Good to have:



  • Experience in developing game engines or game logic.


  • Hands-on experience in building immersive 3D and XR (VR/AR/MR) applications.


  • Familiarity with distributed simulation platforms such as VR-Forces or VBS (Virtual Battlespace).


  • Exposure to real-time rendering, physics simulation, or spatial computing concepts.



Our Commitment That Goes Beyond the Norm


  • An environment where you will be working on cutting-edge technologies and architectures.


  • Safe space where diverse perspectives are valued, and everyone’s unique contributions are celebrated.


  • Meaningful work and projects that make a difference in people’s lives.


  • A fun, passionate and collaborative workplace.


  • Competitive remuneration and comprehensive benefits.


Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior / Software Developer (C++) (DS/CY/UMS/22732) - Contract
Senior / Software Developer (C++) (DS/CY/UMS/22732) - Contract

ST Engineering Unmanned & Integrated Systems Pte Ltd • Hong Kong

On-site
HKD 370,000 - 555,000
Software Engineer (DSC/TE/PEBU)
Software Engineer (DSC/TE/PEBU)

ST Engineering Advanced Networks & Sensors Pte Ltd • Hong Kong

On-site
HKD 555,000 - 802,000
Assistant Business Development Manager (DSC/TE/PBU)
Assistant Business Development Manager (DSC/TE/PBU)

ST Engineering Advanced Networks & Sensors Pte Ltd • Hong Kong

On-site
HKD 740,000 - 1,110,000
Software Engineer - C++/C# for 3D Simulation & XR
Software Engineer - C++/C# for 3D Simulation & XR

ST Engineering • Hong Kong

On-site
HKD 180,000 - 260,000
Competitive remuneration
Comprehensive benefits
Cloud Project Engineer - DS/CH
Cloud Project Engineer - DS/CH

ST Engineering Cloud & Data Centre Solutions Pte Ltd • Hong Kong

On-site
HKD 162,000 - 198,000
FM Project Engineer - DS/MC
FM Project Engineer - DS/MC

ST Engineering Cloud & Data Centre Solutions Pte Ltd • Hong Kong

On-site
HKD 180,000 - 300,000
System Engineer (DS/TE/PBU)
System Engineer (DS/TE/PBU)

ST Engineering Advanced Networks & Sensors Pte Ltd • Hong Kong

On-site
HKD 432,000 - 679,000
Senior / Opto-Mechanical Engineer (DSC/CY/Laser/21469)
Senior / Opto-Mechanical Engineer (DSC/CY/Laser/21469)

ST Engineering Advanced Networks & Sensors Pte Ltd • Hong Kong

On-site
HKD 555,000 - 802,000
Assistant/Principal Engineer (FPGA) (DSC/TE/AMBU)
Assistant/Principal Engineer (FPGA) (DSC/TE/AMBU)

ST Engineering Advanced Networks & Sensors Pte Ltd • Hong Kong

On-site
HKD 555,000 - 864,000
Competitive remuneration
Comprehensive benefits
On-site at Ang Mo Kio
Senior Electronics and Firmware Engineer (DSC/TE)
Senior Electronics and Firmware Engineer (DSC/TE)

ST Engineering Advanced Networks & Sensors Pte Ltd • Hong Kong

On-site
HKD 432,000 - 679,000
Competitive remuneration
Comprehensive benefits