Lead C++ Developer

6 Months ago • 8-15 Years

Job Summary

Job Description

Lead C++ Developer with 8+ years of experience in software development. Strong C++ knowledge, STL, multi-threading, IPC, and complex 3rd party API integration. Experience with device programming, RS232, and USB protocols is highly preferred. Must be comfortable with Verifone devices and payment industry standards.
Must have:
  • C++ Development
  • STL Expertise
  • Multi-threading
  • Device Programming
Good to have:
  • Security APIs
  • Payment Industry
  • Verifone OS
  • Webservices
Perks:
  • Opportunity to Thrive
  • Valued Individuality

Job Details

About the job

Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day.

  • Required 8+ years in software development with the following skill set
  • Strong C++ knowledge and OOPS concepts.
  • Proficient in C++ STL (Standard Template Library), complex data structures, Multi-threading & IPC, complex 3rd party API/library usage with call-backs, extensions and customizations.
  • Good exposure in multi programming environments & multi-OS – like Linux and Windows.
  • Good problem solving skills, Debugging techniques and Analytical capability
  • Demonstrated ability for big picture thinking. Ability to handle big code..
  • Good knowledge of security, Cryptography APIs, Public key infrastructure (PKI) , would be a plus.
  • Good knowledge on SVN, GIT repositories. , Good SDLC practices related to code review, impact analysis and versioning; Appreciation for Change & release management.
  • Hands on experience on any device programming such as writing firmware level code, cross compilation for a target environment, image download etc will be highly preferred.
    • Willingness to work on devices is a must.
    • Good understanding of RS232 and USB protocols is required.
  • Exposure and understanding of any other programming languages (together with C++) like C# or Java would be a definite plus.
  • Working experience in Payment-card industry, Card-brands (VISA, Master, Discover, Amex.) , Payment acquirers, knowledge of security and encryptions aspects.
  • Knowledge of Verifone OS, Verifone payment devices, EMV will be a huge advantage.
  • Knowledge of PCI, EMV and EMV certification related aspects – will add weight.
  • Knowledge of Webservices (Rest, SOAP), tools related to webservice interfacing.
  • Willingness to learn new domains, going extra mile with a positive attitude is a must.

Prospective candidate will be working on -

  • Verifone device application development with Verifone OS and custom APIs.
  • Integrating new versions of vendor libraries & APIs, releasing new version of the firmware / application.
  • PCI & EMV certification related aspects; And would be using certification tools.
  • Point of Sale (POS) terminal interactions with the payment device and interfaces with non-C++ backends (C#, Java, Webservices)

Conduent is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, gender expression, sex/gender, marital status, sexual orientation, physical or mental disability, medical condition, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law.

People with disabilities who need a reasonable accommodation to apply for or compete for employment with Conduent may request such accommodation(s) by clicking on the following link, completing the accommodation request form, and submitting the request by using the "Submit" button at the bottom of the form. For those using Google Chrome or Mozilla Firefox please download the form first: click here to access or download the form. You may also click here to access Conduent's ADAAA Accommodation Policy.

At Conduent we value the health and safety of our associates, their families and our community. For US applicants while we DO NOT require vaccination for most of our jobs, we DO require that you provide us with your vaccination status, where legally permissible. Providing this information is a requirement of your employment at Conduent.

Similar Jobs

PhonePe - PSE - Data Engineering

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Next Level Business Services - Android Developer

Next Level Business Services

Holtsville, New York, United States (On-Site)
6 Months ago
Brillio - Fullstack Engineer - React  Java - R01527438

Brillio

Chennai, Tamil Nadu, India (Hybrid)
6 Months ago
Ziff Davis - Site Reliability Engineer II

Ziff Davis

Helsinki, Uusimaa, Finland (On-Site)
6 Months ago
Ubisoft - Développeuse.eur Golang

Ubisoft

Montreal, Quebec, Canada (Hybrid)
7 Months ago
Assystems - Senior ECoW / Ecologist

Assystems

Amersham, England, United Kingdom (On-Site)
6 Months ago
Anavation - Principal Vulnerability Researcher

Anavation

Chantilly, Virginia, United States (On-Site)
6 Months ago
Magnopus - Creative Director

Magnopus

Los Angeles, California, United States (On-Site)
9 Months ago
Scanline VFX - Lead Software Engineer

Scanline VFX

Vancouver, British Columbia, Canada (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rocket Science - Backend Engineer

Rocket Science

Albany, New York, United States (Hybrid)
1 Month ago
Netflix - Software Engineer, Platform Modernization Engineering - L4

Netflix

Los Gatos, California, United States (On-Site)
2 Months ago
Dream Sports - SDE 2 - ML & Data Platform

Dream Sports

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Paypal - Senior Engineer, Backend (Java)

Paypal

San Jose, California, United States (Hybrid)
6 Months ago
Nielsen Holdings - Software Engineer - Bigdata ( Java or Scala or  Python, Spark, SQL, AWS )

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Nielsen Holdings - Software Engineer - Java PL/SQL

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
3 Months ago
Blizzard Entertainment - Test Manager | Austin, TX

Blizzard Entertainment

Austin, Texas, United States (Hybrid)
6 Months ago
Meta - Software Engineering Manager, Product

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
Meta - Software Engineer, Product

Meta

Sunnyvale, California, United States (On-Site)
5 Months ago
Google - Software Engineering Intern, PhD, Summer 2025

Google

Atlanta, Georgia, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Perkins Eastman - PE Talent Community - (Mumbai)

Perkins Eastman

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Microsoft - Mechanical Engineer - Data Center Operations

Microsoft

Hyderabad, Telangana, India (On-Site)
3 Months ago
OptimHire - Data Scientist

OptimHire

Hyderabad, Telangana, India (On-Site)
7 Months ago
bosh group india - Senior Digital Design Engineer EEJ_2024 (RTL Design/ARM processor)

bosh group india

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Stantec - Civil 3D Designer- Non Infra- Water

Stantec

Pune, Maharashtra, India (On-Site)
10 Months ago
Hitachi - Japanese Certification Req. - JBU

Hitachi

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
1 Week ago
Microsoft - Solution Area Specialists - Digital Natives

Microsoft

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Broadcom - Backend Physical Design Engineer

Broadcom

Bengaluru, Karnataka, India (On-Site)
7 Months ago
PwC - AES SAP PTP-STO Senior Manager - Operate

PwC

Hyderabad, Telangana, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

DEVOTEAM - Er du Devoteams System & Process Koordinator?

DEVOTEAM

Copenhagen, Denmark (On-Site)
5 Months ago
Somewear Labs - Android Engineer

Somewear Labs

United States (Remote)
8 Months ago
Larian Studios - Tools Programmer | Programmeur d'outils

Larian Studios

Quebec, Canada (On-Site)
10 Months ago
Abnormal Security - Senior Software Engineer - Backend

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Playtika - C# Developer

Playtika

Romania (Hybrid)
5 Months ago
Sonar Source - Solutions Engineer - ANZ

Sonar Source

Sydney, New South Wales, Australia (Remote)
6 Months ago
DEVOTEAM - Cloud Hybride Engineer H/F

DEVOTEAM

Levallois-Perret, Île-de-France, France (Remote)
6 Months ago
Aspyr Media - Head of Engineering

Aspyr Media

Austin, Texas, United States (On-Site)
10 Months ago
Ubisoft - Développeuse.eur Golang

Ubisoft

Montreal, Quebec, Canada (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded