Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Devices)

TROYTECH INTERNATIONAL CONSULTING PTE LTD

Singapore

On-site

SGD 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in Singapore is looking for a skilled software developer to handle requirements gathering, software design, and development. The ideal candidate should have a recognized degree in Electrical/Electronic Engineering or Computer Science and at least 5 years of experience in object-oriented software development, particularly in C++. Familiarity with various technologies like HTML, CSS, and SQL is an advantage. Strong analytical and communication skills are essential.

Qualifications

  • Experience in writing Requirements Specification, Use Cases, Design Documentation.
  • Good knowledge of Windows and/or Embedded platforms.
  • At least 5 years' relevant experience in software development.

Responsibilities

  • Gather requirements and liaise with users on design and testing.
  • Develop and maintain software across its lifecycle.
  • Provide day-to-day application support.

Skills

C++
Object-oriented software design
Multi-threading
Socket programming
Analytical skills
Problem-solving skills
Written communication
Verbal communication

Education

Recognised degree in Electrical / Electronic Engineering / Computer Science or a relevant discipline
Job description
Responsibilities:
  • Requirements gathering;
  • Design, development, and maintenance of the software;
  • Preparation and submission of deliverables throughout the software development lifecycles such as Business Rules, Software Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance Manual, Training Manual and others documents as required in the standard adopted by the Authority;
  • Assist the Authority with day-to-day application support issues; and
  • Liaise with users on the requirement, design and testing issues.
Qualifications & Requirements:
  • Recognised degree in Electrical / Electronic Engineering / Computer Science or a relevant discipline;
  • Been through at least one full Software Development Lifecycle;
  • Experience in writing Requirements Specification, Use Cases,Design Documentation, object-oriented software design and UMLmodelling;
  • Good knowledge and experience in C++ on Windows and/orEmbedded (e.g. QNX, Vxworks, Linux etc) platforms;
  • Experience in multi-threading, socket programming and serialcommunication;
  • At least 5 years' relevant experience in object-oriented softwaredevelopment;
  • Strong analytical and problem-solving skills; and
  • Good written and verbal communication skills in English.
  • Self-motivated and a good team player.
  • Added advantage if candidate is familiar with one or more of thefollowing technologies: HTML / CSS / JavaScript / JSON, Three-tier software architecture, Database schema design and interfacing with ODBC, SQL query and MySQL, Virtualization Technologies (such as hypervisors), MQ/MQTT, Secure Communications (e.g. FTPS, HTTPS, etc.)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.