C/C++ Developer

Arting Digital Private LimitedRichmond Town, Bangalore
Adzuna INPosted -43m agoOriginal Listing
it-jobs

Job Description

Job Description – C/C++ Developer Experience: 3–5 Years Joining: Immediate joiners preferred Location: Bangalore Job Summary We are looking for a C/C++ Developer with experience in payment applications and POS terminals. The candidate should have good knowledge of EMV, socket programming, data structures, and payment transaction processing. Key Responsibilities - Develop and maintain POS payment applications using C/C++. - Implement payment transactions such as Sale, Refund, Void, Reversal, and Settlement. - Integrate EMV Contact and Contactless payment flows. - Develop TCP/IP socket communication with payment hosts and servers. - Analyse logs and troubleshoot transaction and application issues. - Integrate POS device SDKs and peripherals. - Support host and payment certification activities. - Write clean, secure, and maintainable code. - Coordinate with testing, backend, and product teams. Required Skills - 3–5 years of C/C++ development experience. - Experience in POS or payment application development. - Knowledge of EMV Contact and Contactless transactions. - Good understanding of data structures, pointers, memory management, and multithreading. - Experience in TCP/IP socket programming. - Basic knowledge of ISO 8583. - Experience with Linux or embedded systems. - Good debugging and problem-solving skills. - Knowledge of Git or other version-control tools. Preferred Skills - Experience with RTOS or Linux-based POS devices. - Knowledge of POS peripherals such as card readers, NFC, printers, and PIN pads. - Knowledge of payment schemes such as Visa, Mastercard, RuPay, or AMEX. - Understanding of payment security and key-management concepts.

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.