Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior C++ Developer @ Conduent

Home > Software Development

 Senior C++ Developer

Job Description

Job Summary:

We are seeking a highly skilled and experienced Senior C++ Developer to join our embedded systems and payments application team. The ideal candidate will have strong expertise in C++ development, solid problem-solving skills, and hands-on experience with device-level programming, particularly in payment devices and secure transaction environments.


Key Responsibilities:

  • Design, develop, and maintain applications for Verifone payment devices using C++ and Verifone OS APIs.
  • Work on device-level application development, firmware updates, and cross-compilation for target platforms.
  • Integrate and customize complex third-party APIs/libraries including support for call-backs and extensions.
  • Handle multi-threaded programming and inter-process communication (IPC).
  • Perform debugging, root-cause analysis, and implement robust and scalable solutions.
  • Collaborate across cross-functional teams to ensure secure, high-performance code adhering to best practices.
  • Manage code repositories (SVN, GIT), conduct peer code reviews, and support SDLC activities including version control and release management.
  • Participate in PCI & EMV certification processes using industry-standard tools.
  • Interface with POS terminals and back-end services (developed in C#, Java, REST/SOAP Webservices).
  • Stay up to date with evolving security standards in the payment-card industry (PCI, EMV, PKI, encryption).

Required Skills:

  • Strong C++ (OOP & STL) development background.
  • Solid experience with complex data structures, multi-threading, and IPC.
  • Proficient in cross-platform development (Linux & Windows).
  • Hands-on knowledge of firmware/device-level programming, RS232, and USB protocols.
  • Experience integrating third-party APIs, handling callback mechanisms, and writing extensions/customizations.
  • Strong debugging, troubleshooting, and analytical skills.
  • Experience with source control tools like SVN, Git.
  • Good understanding of security protocols, cryptography APIs, and PKI concepts.
  • Exposure to Webservices (REST/SOAP) and interfacing tools.
  • Willingness to work directly with payment hardware devices.
  • Positive attitude and passion to learn new technologies and domains.

Preferred Qualifications:

  • Experience with Verifone devices, Verifone OS, and Verifone API integration.
  • Working knowledge in EMV certifications, PCI DSS compliance.
  • Background in the payment-card industry or financial transaction systems (VISA, MasterCard, Amex, Discover).
  • Proficiency in other programming languages like C# or Java is a strong plus.
  • Knowledge of Change & Release Management processes.

Job Classification

Industry: BPM / BPO
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Conduent
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   C++ Linux Unix Shell Scripting Socket Programming SQL Multithreading OOPS Debugging STL

 Fraud Alert to job seekers!

₹ 5-15 Lacs P.A

Similar positions

Application Developer

  • Accenture
  • 3 - 8 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 15 - 20 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Conduent

None