Software Engineer (C++/C#)

St Engineering

Singapore

On-site

SGD 40,000 - 58,000

Full time

5 days ago
Be an early applicant

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 is seeking a passionate Software Engineer to join our Training & Simulation Systems team. You will contribute to the design, development, and deployment of cutting-edge software solutions with a focus on 3D simulation and immersive technologies within a dynamic, innovation-driven environment.

This entry-level role welcomes fresh graduates eager to apply C++ or C# skills, with Unity or Unreal Engine experience.

Qualifications

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

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
SDLC understanding

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

Unreal Developer
Unreal Developer

ST Engineering • Singapore

On-site
SGD 70,000 - 110,000
Competitive remuneration and benefits
Software Engineer
Software Engineer

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

On-site
SGD 50,000 - 80,000
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
Assistant Principal Engineer
Assistant Principal Engineer

St Engineering • Singapore

On-site
SGD 120,000 - 170,000
Competitive remuneration
Comprehensive benefits
Lead C++ Software Engineer, Simulation & Training
Lead C++ Software Engineer, Simulation & Training

ST Engineering • Singapore

On-site
SGD 60,000 - 90,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace environment
Lead Software Engineer (C++)
Lead Software Engineer (C++)

ST Engineering • Singapore

On-site
SGD 60,000 - 90,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace environment
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
Senior/ Infra Engineer - PS
Senior/ Infra Engineer - PS

St Engineering • Singapore

On-site
SGD 60,000 - 90,000
Competitive remuneration
Comprehensive benefits
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