• Degree in Electrical / Electronics / Computer Engineering /
Computer Science or a relevant discipline.
• Developed software in at least one full Software Development
Lifecycle.
• Experience in writing Requirements Specification, Use Cases,
Design Documentation, and designing software using objectoriented software design and UML modelling
• Good knowledge and experience in C++ on Embedded platforms
(e.g. QNX, Vxworks, Embedded Linux).
• Experience in multi-threading, socket programming and serial/USB
communication.
• At least 5 years’ experience in object-oriented software
development.
• Prior experience in following areas Scrum AGILE methodology
process is a plus:
o Scrum AGILE methodology process
o Develop and integrate embedded devices with cloud
platforms
o Develop and integrate vehicle side Information Technology
for Public Transport (ITxPT) services, like GNSS and AVMS
services.
• Strong analytical and problem-solving skills
• Good written and verbal communication skills
• Self-motivated, independent and a good team player