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

ST Engineering

Singapore

On-site

SGD 45,000 - 65,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive remuneration
Comprehensive benefits

Job summary

ST Engineering's Training & Simulation Systems seeks a Software Engineer to contribute to design, development, and deployment of 3D simulation and XR software. You will work across the SDLC, writing clean C++/C# code and collaborating with cross-functional teams.

Entry-level candidates are welcome. Familiarity with Unity or Unreal Engine is a plus. Join a team delivering cutting-edge simulation tech for defence, public safety, and enterprise applications in Singapore.

Qualifications

  • Entry level candidates are welcome to apply.
  • Foundational understanding of Software Engineering and SDLC.
  • Proficiency with C++ and / or C#.
  • Familiarity with Unity and/or Unreal Engine and 3D simulation concepts.

Responsibilities

  • Participate in the full Software Development Lifecycle from requirements to deployment.
  • Develop, maintain, and optimize software applications using C++ and/or C#.
  • Collaborate with cross-functional teams to build 3D simulation and XR experiences.
  • Contribute to Unity or Unreal Engine integration and immersive tech development.
  • Troubleshoot and resolve defects and stay updated on industry trends.

Skills

C++
C#
SDLC knowledge
3D simulation concepts

Tools

Unity Engine
Unreal Engine

Job description

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
  • Entry level candidates are welcome to apply
  • 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

Software Engineer (C++/C#)
Software Engineer (C++/C#)

St Engineering • Singapore

On-site
SGD 40,000 - 58,000
Competitive remuneration
Comprehensive benefits
Senior Full-Stack Software Engineer – Mission Software
Senior Full-Stack Software Engineer – Mission Software

ST Engineering • Singapore

On-site
SGD 50,000 - 75,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace
+1
Software Engineer
Software Engineer

ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Senior Web Developer - DSC/JS
Senior Web Developer - DSC/JS

ST Engineering • Singapore

On-site
SGD 90,000 - 120,000
Training Manager, Full Mission Shiphandling Simulator
Training Manager, Full Mission Shiphandling Simulator

ST ENGINEERING TRAINING & SIMULATION SYSTEMS PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Senior System Administrator
Senior System Administrator

ST ENGINEERING TRAINING & SIMULATION SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Competitive remuneration
Comprehensive benefits
Senior/ Software Engineer (C++, Java) - PS
Senior/ Software Engineer (C++, Java) - PS

St Engineering • Singapore

On-site
SGD 90,000 - 120,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace
Junior 3D Simulation Engineer (C++/C#, Unity/Unreal)
Junior 3D Simulation Engineer (C++/C#, Unity/Unreal)

ST Engineering • Singapore

On-site
SGD 45,000 - 65,000
Competitive remuneration
Comprehensive benefits
Senior Web Developer (React / C#, MSSQL)
Senior Web Developer (React / C#, MSSQL)

ST ENGINEERING TRAINING & SIMULATION SYSTEMS PTE. LTD. • Singapore

On-site
SGD 60,000 - 110,000
Assistant Principal Engineer
Assistant Principal Engineer

St Engineering • Singapore

On-site
SGD 120,000 - 170,000
Competitive remuneration
Comprehensive benefits