- EMV Standards and Development: Understand and implement EMV standards from international payment schemes e.g. VISA, MasterCard and other payment schemes e.g. NAPAS, NAPS and develop POS applications adhering to these standards and contribute in development of host/server components.
- Certification: Lead the development and execution of certification processes with all relevant payment schemes.
- PCI DSS Compliance: Ensure all development adheres to PCI DSS standards. Contribute to the implementation of secure coding practices and data handling.
- EMV Expertise: Possess a deep understanding of EMV specifications, particularly for L3 certification, EMVCo certifications. Develop and maintain EMV kernels for contact and contactless transactions.
- POS Hardware Integration: Understand POS hardware peripherals (printers, scanners, card readers, displays); ensure seamless communication between hardware and software; integrate hardware peripherals using various communication protocols (USB, Bluetooth, serial).
- POS Application Development: Design and develop highly secure, high-performance, and scalable POS applications.
- Payment Security: Implement and manage secure handling of payment data and key management in compliance with PCI DSS.
- Hardware Driver Development/Integration: Develop or integrate hardware drivers for POS peripherals.
- Android Application Development: Develop Android applications that run on POS devices.
- Technical Skills: EMV Standards: In-depth knowledge of EMV specifications and standards (ISO/IEC 7816,
ISO 8583) and EMV L3 certification processes. Payment Security: Solid understanding of PCI DSS compliance and secure coding practices. Experience with cryptographic libraries and key management. POS Hardware: Experience with POS terminal hardware and peripherals; knowledge of hardware communication protocols (USB, Bluetooth, serial). Programming Languages: Proficiency in C/C++ (essential for EMV kernel and POS firmware development). Java (for backend systems and potentially Android development). Android Development: Experience in developing Android applications; familiarity with Android SDK and relevant libraries. Hardware Drivers: Experience with hardware driver development or integration. Testing and Debugging: Proficiency in software testing methodologies and debugging tools. Version Control: Experience with Git or other version control systems. Payment Protocols: Knowledge of ISO 8583 and other payment protocols. Operating Systems: Experience with embedded operating systems used in POS terminals. Preferred Skills: FinTech domain knowledge. Agile development methodologies (Scrum, Kanban). Testing frameworks (JUnit, pytest) and test-driven development (TDD). Contributions to open-source projects.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 EMV Payments & POS Systems Engineer (Pune)
🏢 Devlats
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.