Job Search and Career Advice Platform

Enable job alerts via email!

Payment Terminal Developer

Revenue Group

Selangor

On-site

MYR 45,000 - 65,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading payment solutions company seeks a Software Developer to work on Android-based applications for payment terminals. You will develop and enhance secure payment processing functionalities, learn C programming for embedded systems, and ensure compliance with industry standards. Ideal candidates have strong problem-solving skills and are willing to collaborate in a team-oriented environment. Experience in fintech or payment protocols is a plus. This position is based in Selangor, Malaysia.

Qualifications

  • Must have a willingness to learn and work in C for embedded systems development.
  • Strong problem-solving skills required.
  • Understanding of API integration and mobile application architecture needed.

Responsibilities

  • Develop and enhance Android-based applications for payment terminals.
  • Collaborate with backend engineers to integrate APIs.
  • Implement compliance and security standards in terminal software development.
  • Perform debugging and troubleshooting of Android and embedded C modules.

Skills

Willingness to learn C for embedded systems development
Strong problem-solving skills
Understanding of API integration
Excellent communication abilities
Teamwork abilities
Attention to detail
Adaptability to learn new technologies
Job description

Develop, maintain, and enhance Android-based applications for payment terminals and soundbox devices.

Learn and apply C programming for the Aisino Q161 platform to enable secure EMV card reader and soundbox functionalities.

Integrate payment processing features, NFC/QR code scanning, and transaction workflows.

Collaborate with backend engineers to integrate APIs and ensure secure, real-time payment processing.

Implement compliance and security standards (e.g., PCI PTS, EMVCo) in terminal software development.

Perform debugging, testing, and troubleshooting of both Android and embedded C modules.

Work closely with QA and hardware teams to ensure smooth hardware-software integration.

Participate in code reviews, documentation, and version control using Git.

Requirements
Must-Have:
  • Willingness to learn and work in C for embedded systems development.
  • Strong problem-solving skills and ability to work on both application-level and hardware-level programming.
  • Understanding of API integration and mobile application architecture.
Preferred / Advantageous:
  • Experience in fintech, payment terminals, or POS devices.
  • Knowledge of payment protocols (ISO 8583, EMV, NFC, QR code payments).
  • Familiarity with PCI DSS, PCI PTS, or EMVCo compliance requirements.
  • Prior work with embedded systems or device firmware development.
Soft Skills
  • Excellent communication and teamwork abilities.
  • Strong attention to detail and quality assurance mindset.
  • Adaptability to learn new technologies and platforms.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.