Xcellink Pte Ltd is seeking a Software Engineer (Devices) for their client, a statutory board under the Government of Singapore. This hybrid role offers an exciting opportunity to work on an Automatic Fare Collection (AFC) system, focusing on software solutions for devices and high-volume, performance-intensive back-office systems.
As a Software Engineer in this position, you will be responsible for the entire software development lifecycle, from requirements gathering to delivery. Your main tasks will include designing, developing, documenting, testing, and maintaining software for the AFC system. You'll work closely with users and stakeholders to ensure the solution meets their needs and expectations.
The ideal candidate should have a strong background in C++ programming on both Windows and Linux platforms, with experience in multi-threading, socket programming, and serial communication. Proficiency in AWS ECS and Docker containerization is required, along with a solid understanding of DevOps principles and best practices.
This role offers the opportunity to work on cutting-edge technology in the public transportation sector, contributing to the improvement of Singapore's infrastructure. You'll be part of a dynamic team, solving complex problems and creating innovative solutions that impact millions of users daily.
If you have a passion for software engineering, enjoy working on embedded systems, and want to make a difference in public transportation, this role could be the perfect fit for you. Join us in shaping the future of automated fare collection systems and contribute to Singapore's smart city initiatives.