Embedded Software Engineer

ZENITH INFOTECH (S) PTE LTD.Singaporemycareersfuturepublished 11/10/2026
Must-have:JavaScriptHTMLCSS

Role:

  • Gather requirements from users and stakeholders.
  • Design, implement, and test software.
  • Prepare and submit deliverables across the software development lifecycle, including:
  • Business Rules
  • Software Requirement Specifications
  • Software Architecture Document
  • Design Specification
  • Interface Specifications
  • Source Codes
  • Testing Specification
  • Operation and Maintenance Manual
  • Training Manual
  • Other documents as required by the Authority's adopted standards.
  • Assist with day-to-day application support issues.
  • Liaise with users on requirements, design, and testing issues.

Requirements:

  • Recognised degree in Electrical Engineering, Electronic Engineering, Computer Science, or a relevant discipline.
  • At least 5 years of relevant experience in object-oriented software development.
  • Participation in at least one complete Software Development Lifecycle.
  • Experience in preparing Requirements Specifications, use cases, and design documentation.
  • Experience in object-oriented software design and UML modelling.
  • Experience in C++ software development on Windows, Linux, and/or embedded platforms such as QNX, VxWorks.
  • Experience in multithreading, socket programming, and serial communication.
  • Experience in message queuing and MQTT.
  • Experience in secure communication protocols such as FTPS and HTTPS.
  • Experience in virtualisation technologies, including hypervisors and containers.
  • Strong analytical and problem-solving skills.
  • Good written and verbal communication skills in English.
  • Self-motivated and able to work effectively as part of a team.

Added Advantage:

  • Knowledge or experience in HTML, CSS, JavaScript, and JSON.
  • Knowledge or experience in three-tier software architecture.
  • Knowledge or experience in database schema design and database interfacing using ODBC, SQL, and MySQL.
  • Knowledge or experience in virtualisation technologies, including hypervisors and containers.

To apply:

Please send your latest CV in MS Word format to jennifer@zenithinfotech.com.sg

Appreciate the interest of all applicants; however only shortlisted candidates will be notified.

EA Licence No: 20S0237