Modelling & Simulation Software Engineer

Defence Science and Technology Agency

Singapore

On-site

SGD 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Professional development opportunities
Mentorship and buddy system
Flexibility in projects

Job summary

The Defence Science and Technology Agency in Singapore is seeking a Software Engineer to develop impactful simulation applications in the military domain. This role involves collaborating with product managers, UX designers, and other developers to create robust software solutions.

Ideal candidates will possess a relevant degree and strong knowledge in gaming and real-time simulation technologies. Opportunities for professional development and a supportive work culture await those who join.

Qualifications

  • Bachelor’s degree in relevant fields required.
  • Knowledge of real-time simulation technologies essential.
  • 2+ years experience preferred for Senior Engineer roles.

Responsibilities

  • Collaborate with product managers and stakeholders.
  • Define technical requirements and architecture.
  • Design and develop simulation modules.

Skills

Knowledge in gaming and real-time simulation technologies
Object Oriented-Programming Languages: C++, C# or Java
Good understanding of data structures, design patterns, algorithms
Passion for software development and technology
Excellent analytical and communication skills
Experience in Agile practices

Education

Bachelor’s degree in Computer Science or related fields

Tools

Game Engines (e.g. Unreal, Unity)
3D Modelling software (e.g. Blender, Maya)
CI/CD pipelines and code versioning tools (e.g. Git)

Job description

What the role is:

DSTA’s Modelling & Simulation group is looking for software engineers interested in developing simulation applications in the military domain to support different areas of use cases such as scenario-based system integration lab, concept experimentation and AI & robotics verification and validation.

Our Team: You will join a multi-disciplinary team of developers, architects and product managers who are passionate about creating meaningful and impactful simulation systems. It’s a place where you can solve diverse, complex challenges, alongside thoughtful, intelligent individuals who lead with curiosity, empathy, and optimism.

Career Opportunities: We work on different projects, ranging from experimentations to operational system development in different domains spanning across Air, Land and Sea systems. You will also have the flexibility and whitespace to work on exciting side projects and hone your skillsets in different technical areas like artificial intelligence and Internet of Things (IoT) other than modelling and simulation. At times, you will have the chance to share at brown bag sessions and townhalls, as well as collaborate with worldwide leading research institutes and industry commercial partners.

Professional Development: There are numerous opportunities to grow and excel professionally in your career with us. From your first day with us, your onboarding experience includes mentorship, buddy system and technical courses to build your competencies and connect with colleagues on a personal level. On top of that, we work with DSTA’s in-house Academy to curate courses taught by both industry professionals as well as in-house lecturers.

Culture: We encourage our community to bring their whole selves to work, respect the need for work-life balance and allow for autonomy in the software development process and your career.

What you will be working on:
  • Collaborate closely with product managers, UX designers, developers and other stakeholders to deliver valuable and impactful software that serves a suite of use cases.
  • Work in a multidisciplinary software development team to define technical requirements and architecture, scope tasks, and develop software applications geared towards usability, scale, robustness and performance.
  • Design and develop simulation modules to support scenario-based testing, integration as well as the conduct of virtual experimentation.
  • Exchange technical knowledge and experiences with like-minded developers.
What we are looking for:
Minimum qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related fields.
  • Candidates with more than 2 years of relevant working experience may be considered for a Senior Engineer.
Relevant experience and mindset
  • Knowledge in gaming and real-time simulation technologies: User Interface, Game Engines (e.g. Unreal, Unity, etc.), Graphics, Visuals and 3D Content Creation (e.g. Blender, Maya, or any other 3D modelling software), Physics Modelling, Behaviour Modelling (e.g. AI and navigation), Networking Protocols.
  • Object Oriented-Programming Languages: C++, C# or Java.
  • Good understanding of data structures, design patterns, algorithms and software design.
  • Have a passion for software development and technology.
  • Thrive in a team-oriented, project-based work environment.
  • Excellent analytical and communication skills including the ability to deliver technical concepts clearly across different audiences.
  • Have a passion for innovation and learning new software architectures, frameworks, languages and technologies.
  • It would be a bonus if you have Experience in Agile (e.g. Scrum or Extreme Programming) practices and software development lifecycle.
  • Ability to distill user needs and translate them to technical outcomes and documentation.
  • Knowledge of front-end development build and tools.
  • Knowledge of DevSecOps, CI/CD pipelines and code versioning tools such as Git.
  • Knowledge of secure coding and cybersecurity.
  • Knowledge of 3D Modelling tool.
About Defence Science and Technology Agency

At DSTA, we are looking for Greater Minds who are passionate about developing advanced technological solutions to enhance Singapore’s defence capabilities. You can look forward to a fulfilling career in an environment that promotes continuous learning and innovation.

If you believe that you have the makings of a Greater Mind, begin your journey at DSTA to realise your full potential!

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

Similar jobs worth comparing

Software Engineer (Intelligence Analysis Applications Development)
Software Engineer (Intelligence Analysis Applications Development)

Defence Science and Technology Agency • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer (Signal Analysis Applications Development)
Software Engineer (Signal Analysis Applications Development)

Defence Science and Technology Agency • Singapore

On-site
SGD 70,000 - 110,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
Senior Software Engineer - DOTC
Senior Software Engineer - DOTC

The Digital and Intelligence Service (DIS) • Singapore

On-site
SGD 60,000 - 90,000
Lead Software Manager (C / C++)
Lead Software Manager (C / C++)

ST Engineering • Singapore

On-site
SGD 180,000 - 260,000
Competitive remuneration
Comprehensive benefits
AI-Robotics Engineer
AI-Robotics Engineer

Defence Science and Technology Agency • Singapore

On-site
SGD 60,000 - 90,000
Continuous learning opportunities
Innovative work environment
Software Engineer (Data Services and Applications)
Software Engineer (Data Services and Applications)

Defence Science and Technology Agency • Singapore

On-site
SGD 45,000 - 75,000
Software Engineer (Intelligence Analysis Applications Development)
Software Engineer (Intelligence Analysis Applications Development)

DSTA • 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
Engineer/Senior Engineer (Marine Systems)
Engineer/Senior Engineer (Marine Systems)

DSTA • Singapore

On-site
SGD 60,000 - 90,000