Arting Digital logo
Arting Digital

70 open roles

C/C++ Developer

Bangalore North, Karnataka, IndiaFull-timePosted Oct 13, 2026

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.

Description copied from Arting Digital's careers page. Read the full posting before you apply.

More jobs at Arting Digital

See all openings at Arting Digital

C/C++ Developer jobs at other companies