Software Engineer (Team Lead) with Development Manager Responsibility required to fulfill a central role in our clients ongoing delivery of products leveraging latest processing and networking technologies for touchscreen devices.

The role will involve a balancing a demanding backlog of features and guidance of a top-performing software team, whilst focusing on continuous improvement.

Core requirements:
• 5-7 years years direct experience in a product development environment, developing embedded and/or
application software in C and C++. Java, UNIX shell scripting, build control/Makefiles, and/or Python experience
are additional desirable skills.
• Working knowledge of application development on Linux or other POSIX operating systems.
• Experience using software version control, configuration management, and bug tracking systems.
• Knowledge and experience implementing generic standard communication interfaces (RS232, USB, Ethernet).
Protocol experience unique to the vending industry (MDB, DEX) is a plus.
• Experience developing embedded Linux systems is highly desired. Knowledge of bootloaders, device drivers, and
general Linux system operation will be beneficial.
• Proven experience in a technical team leadership role.
• Proven work history of completing projects on time and on budget, exceeding quality goals.
• Demonstrated experience in Microsoft Word, Excel, and Powerpoint is required. Microsoft Visio is highly desired.

Please send a CV that best represents yours skills and experience together with your salary expectation to