
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading payment solutions provider in Kuala Lumpur is seeking a skilled technical leader to manage the design and development of C/C++ applications for Electronic Data Capture payment terminals. You will oversee the full project lifecycle, ensuring compliance and quality before deployment. The ideal candidate will have experience in embedded systems and the payment industry, coupled with strong analytical and communication skills. This role provides an opportunity to mentor junior engineers and collaborate with cross-functional teams.
Lead the design, development, and optimisation of C/C++ applications for Electronic Data Capture (EDC) payment terminals.
Architect technical solutions and provide guidance to end customers on system capabilities, limitations, and integration requirements.
Oversee the development of comprehensive test plans, validation procedures, and quality standards for application releases.
Manage full project lifecycle – requirements analysis, technical design, development, testing, deployment planning, documentation, and user training.
Ensure all applications meet performance, security, and compliance requirements before UAT or deployment.
Troubleshoot complex issues, provide post-project support, and lead root-cause analysis for production incidents.
Mentor junior engineers and provide technical leadership to the development team.
Collaborate with cross-functional teams (QA, product, support, remote developers) to ensure successful and timely delivery of solutions.
Bachelor’s Degree in Computer Science, Computer Systems Engineering, Electronics, or related field.
Strong hands‑on experience in C and C++, preferably in embedded systems or payment terminals.
Solid understanding of software architecture, firmware development, device communication protocols, and system‑level debugging.
Experience in the payment industry, including EMV, POS/terminal security, card‑handling flows, or handheld devices (preferred).
Strong communication skills in English; ability to communicate effectively with internal teams, customers, and remote developers.
Proven ability to lead projects, mentor junior engineers, and take ownership of deliverables.
Strong analytical thinking, problem‑solving skills, and the ability to work independently or in a team environment.