Embedded Software Engineer
zenith infotech (s) pte ltd.- Posted 12 hours ago
- Be among the first 10 applicants
Job Description
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 [Confidential Information]
Appreciate the interest of all applicants however only shortlisted candidates will be notified.
EA Licence No: 20S0237
More Info
Key Skills
UML modelling
message queuing
object-oriented software development
virtualisation technologies
hypervisors
Requirements Specifications
secure communication protocols
Https
Containers


