Software Engineer (Simulation Systems)

Mindteck Singapore Pte Ltd

Singapore

On-site

SGD 60,000 - 120,000

Full time

4 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

Job summary

Mindteck Singapore Pte Ltd in Singapore invites applications for a Software Engineer (Simulation Systems) to design, develop, and integrate simulation software supporting mission planning, training, and system evaluation.

You will work with C++, C#, Java, Python; distributed simulations; and visualization tech like Unity/Unreal. This role requires a degree in CS/SE and strong teamwork.

Join a defence/aerospace oriented team with opportunities to contribute to digital twins and C2 integration.

Qualifications

  • Degree in Computer Science, Software/Computer Engineering or related field.
  • Experience with C++, C#, Java, or Python development.
  • Knowledge of OO design and source control (Git).
  • Familiarity with TCP/IP, UDP networking.
  • Experience with simulation systems, digital twins, or modelling.
  • Exposure to defence/aerospace or training systems preferred.

Responsibilities

  • Develop simulation software using C++, C#, Java, or Python.
  • Design and implement simulation models, scenario generation tools, and visualization applications.
  • Develop distributed simulation systems using networking protocols and simulation standards.
  • Integrate simulation systems with command-and-control, sensor, and operational systems.
  • Perform software testing, debugging, verification, and validation.
  • Produce software design, test, and technical documentation.
  • Support customer demonstrations, trials, and deployments.

Skills

C++/C#/Java/Python
OO design
Networking TCP/IP UDP
Distributed simulation concepts
Testing & debugging
Teamwork
Analytical problem solving

Education

Bachelor's degree in Computer Science/Engineering

Tools

Git
Unity
Unreal Engine
MATLAB/Simulink

Job description

Singaporean only

Software Engineer (Simulation Systems)

Work Location: Science Park (Need to visit Ang Mo Kio office 3-4 times a month)

Join us in developing next-generation simulation and training systems for defence, aerospace, and homeland security applications.

As a Software Engineer, you will design, develop, and integrate simulation software that supports mission planning, training, operational analysis, and system evaluation. You will work closely with multidisciplinary teams to deliver high-performance, realistic, and scalable simulation solutions.

Key Responsibilities
  • Develop simulation software using C++, C#, Java, or Python.
  • Design and implement simulation models, scenario generation tools, and visualization applications.
  • Develop distributed simulation systems using networking protocols and simulation standards.
  • Integrate simulation systems with command-and-control, sensor, and operational systems.
  • Perform software testing, debugging, verification, and validation.
  • Produce software design, test, and technical documentation.
  • Support customer demonstrations, trials, and deployments.
Requirements
  • Degree in Computer Science, Software Engineering, Computer Engineering, or related discipline.
  • Experience in software development using C++,C#, Java, and/or Python.
  • Knowledge of object-oriented design, software engineering principles, and source control tools (e.g. Git).
  • Familiarity with networking concepts such as TCP/IP and UDP.
  • Strong analytical, problem-solving, and teamwork skills
  • Experience with simulation systems, digital twins, modelling and simulation.
  • Knowledge of HLA, DIS, or distributed simulation architectures.
  • Experience with Unity, Unreal Engine, MATLAB/Simulink, or visualization technologies.
  • Exposure to defence, aerospace, autonomous systems, or training systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulation Systems Software Engineer - Defence & Training
Simulation Systems Software Engineer - Defence & Training

Mindteck Singapore Pte Ltd • Singapore

On-site
SGD 60,000 - 120,000
Real-Time Simulation Engineer for Defense Tech
Real-Time Simulation Engineer for Defense Tech

Defence Science and Technology Agency • Singapore

On-site
SGD 60,000 - 80,000
Professional development opportunities
Mentorship and buddy system
Flexibility in projects
Software Engineer, C++ (DA/JT)
Software Engineer, C++ (DA/JT)

ST Engineering Defence Aviation Services Pte. Ltd • Singapore

On-site
SGD 70,000 - 120,000
Modelling & Simulation Software Engineer
Modelling & Simulation Software Engineer

Defence Science and Technology Agency • Singapore

On-site
SGD 60,000 - 80,000
Professional development opportunities
Mentorship and buddy system
Flexibility in projects
Lead Software Manager (C# / C++)
Lead Software Manager (C# / C++)

St Engineering • Singapore

On-site
SGD 170,000 - 210,000
Software Engineer (Network Systems)
Software Engineer (Network Systems)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 50,000 - 70,000
Software Engineer (Network Systems)
Software Engineer (Network Systems)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 45,000 - 65,000
Simulation Software Engineer (C++ / Unreal Development)
Simulation Software Engineer (C++ / Unreal Development)

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 55,000 - 90,000
Unreal Engine Engineer - Real-Time Defense Simulations
Unreal Engine Engineer - Real-Time Defense Simulations

St Engineering • Singapore

On-site
SGD 60,000 - 100,000
Competitive remuneration
Comprehensive benefits
Engineer/Senior Engineer (Simulators)
Engineer/Senior Engineer (Simulators)

DSTA • Singapore

On-site
SGD 90,000 - 150,000