The Software Engineer (Devices) will be responsible for designing and developing innovative devices that form integral components of a seamless e-payment fare collection system.
The successful candidate will explore cutting-edge technologies to enhance the system's functionality and resolve complex issues hindering development teams.
To excel in this role, candidates should possess a strong academic background in Electrical and Electronics Engineering, Computer Science or a related field, accompanied by at least 5 years of experience in C++ application development on Linux.
Additionally, proficiency in object-oriented software design, multi-threading, socket programming, and inter-process communication is highly desirable.