Enable job alerts via email!

Software Engineer (C++)

Mindteck

Singapore

On-site

SGD 80,000 - 100,000

Full time

9 days ago

Job summary

A leading software development company in Singapore is seeking a Software Engineer to analyze customer requirements and develop simulation software. The ideal candidate will have a BS in Computer Science or Game Design, experience in C++ programming, and strong fundamentals in software design patterns. Join a collaborative team to work on complex software systems and contribute to innovative software solutions.

Qualifications

  • Academic Qualification Required.
  • 3-4 years of working experience as a Software Engineer preferred.

Responsibilities

  • Analyse customer requirements to develop functional specifications.
  • Design and implement simulation software.
  • Test, integrate and debug system.
  • Collaborate with other software developers.
  • Document design and writing.

Skills

Software design patterns
Data structures
Algorithms
C++ programming
Object Oriented Programming
Agile methodologies
Artificial Intelligence knowledge
Simulation software development

Education

BS/Degree in Computer Science or Game Design
Diploma with 3-4 years of experience
Job description

Cat 2A (Frequent access to Confidential & occasional access to Secret Information)

Job Description

Analyse customer requirements to develop functional specifications

Design and implement simulation software

Test, Integrate and debug system

Collaborate with other software developers to implement and integrate complex software system

Documentation design and writing

Qualifications

Academic Qualification Required

BS/Degree in Computer Science or Game Design (or equivalent) or Diploma graduates with at least 3 to 4 years of working experience as a Software Engineer.

Knowledge / Skills / Competencies Required
  • Good computer science fundamentals: Software design patterns, data structures, algorithms
  • Experience in C++ programming language
  • Good knowledge in Object Oriented Programming, methodologies, and best practices in software coding
  • Familiar with SDLC development process such as Waterfall and Agile methodology
  • Knowledge of Artificial Intelligence (AI), such as FSM and Behaviour Tree, will be advantageous
  • Experience in developing simulation software will be advantageous
People Skills

Able to work well individually or as part of a team

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.