POS Developer
AI Summary
Designs and develops software for payment terminals across multiple Android-based devices, integrating with host systems and merchant POS, and participates in EMV certification.
About this role
Title: POS Developer - Fuku
URL Source: https://apply.workable.com/j/B98FD59D31
Markdown Content: Responsibilities:
-
Design and develop engineering solutions for payment terminal applications that run across multiple Android-based payment terminal models (Ingenico, PAX, Castles), integrating with multiple host systems using standard protocols (e.g., ISO8583, Web APIs, JSON) and merchant POS systems (ECR – Electronic Cash Register).
-
Translate user requirements into secure, resilient, and maintainable source code that is properly tested, reviewed, and documented.
-
Participate in EMV L3 certification processes with international payment schemes such as Visa, Mastercard, AMEX, UnionPay, JCB, and Discover. Experience with PURE kernel is advantageous.
-
Contribute to the development of test tools and adopt test automation frameworks as part of the development lifecycle.
-
Collaborate with internal teams (QA testers, POS developers, Support, and Certification team) for SDLC activities, facilitate troubleshooting, and resolve issues in both pre- and post-production environments.
-
Facilitate external collaboration for application integration support to NETS partners.
Requirements:
Education and Experience:
-
Degree in Computer Science or related technology disciplines.
-
Minimum 5 years of proficiency in payment terminal software development and programming experience on embedded POS devices.
-
Demonstrated expertise in EMV contact and contactless, ISO8583 is mandatory.
-
Experience on Linux platform for Key Management System integration with HSM is advantageous.
Skills and Knowledge:
-
Excellent and strong knowledge of development with experience in various payment implementations and multiple interface protocols (ISO8583, JSON, HEX data format).
-
Proficient in developing applications using programming languages such as C, C++, Java, and Python.
-
Familiarity and working knowledge of Git, Ingenico, PAX, Android Studio, Gradle, JAVADoc, Junit, Confluence, and JIRA.
-
Self-starter, driven, and adaptable individual who thrives in a dynamic and fast-paced environment, with the ability to work independently or as part of a team with minimal supervision.
Skills
Explore related jobs
More jobs at Fuku
Similar Android Studio jobs
Jobs in Singapore
- Manager, Business DevelopmentDelivery Hero · Singapore, Singapore
- Senior / Cloud Platform EngineerNCS · Singapore, Singapore
Internship Opportunity - SingaporeFrost & Sullivan · Singapore- Senior Executive, CommercialAECOM · Singapore, Singapore
Food & Beverage Attendant / CaptainAccorhotel · Singapore, Singapore- Senior Project ManagerKeppel Seghers Engineering Singapore Pte. Ltd. · Singapore
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.