Senior Engineer, System Development (e-payment Devices)
Date Submitted: 23-03-2020 | End date:
Industry Specialization | : | Information Technology |
Type of Employment | : | Permanent |
Minimum Experience | : | Less than 1 year |
Work Location | : | East Singapore |
Senior Engineer, System Development (e-Payment Devices)
You will be working in a team to design and develop a real-time, high availability e-payment system that processes millions of commuters’ cards daily. Your key role includes requirements gathering, design, software implementation and testing of the Automatic Fare Collection (AFC) equipment to support the current fare collection system.
Requirements:
- Recognised degree in Computer Science / Electrical / Electronic Engineering or a relevant discipline;
- Experience in software delivery at least one full Software Development Lifecycle;
- Good knowledge and experience in C++ on Embedded (e.g. QNX, Vxworks, Linux, etc) platforms;
- With experience in Scrum AGILE methodology process (preferable);
- Experience in writing Requirements Specification, Use Cases, Design Documentation, object-oriented software design and UML modelling;
- Experience in software development of multi-threading, socket programming and serial communication;
- Experience in object-oriented software development;
- Strong debugging, analytical and problem-solving skills;
- Self-motivated, independent and a good team player;