Search by job, company or skills

Software Engineer (Simulation Systems)

Software Engineer (Simulation Systems)

mindteck singapore pte ltd
3-6 Years
SGD 4,500 - 6,150 per month
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Singaporean only

Software Engineer (Simulation Systems)

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

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

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.

More Info

Key Skills

distributed simulation architectures

software engineering principles

object-oriented design

visualization technologies

simulation systems

digital twins

Unity