NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
An opportunity has arisen in the Engineering organisation for a Software Engineer(C/C++) in the Secure Devices team.
The role
We are seeking a dynamic, self-motivated and tenacious individual educated to degree level in a Computer Science/Engineering or other related field or equivalent work experience in Software Engineering environment.
The successful applicant will work as part of a highly motivated team striving to meet all quality, cost and schedule targets across a range of devices, mainly, Encrypting Pin Pads, Card Readers and Anti Fraud Devices. Main responsibilities shall include, but will not be restricted to:
- Design, develop and document PC Core Driver and Device Features
- Design, develop and document test procedures and software to validate functionality
- Software unit test, and supporting integration and systems testing
- Provide estimates of effort, schedule, and size of change to Project Manager
- Regular progress reporting on schedule, quality & size of change
- Support for existing security devices through problem investigation, identification and resolution
Basic qualifications
- Experience developing software in C/C++
- Windows Win 32 programming
- Specific development environment
- Knowledge of working with USB HID devices
- Some Knowledge of Payment Card Schemes, EMV, Contactless and NFC
- Software design and methodologies
- Software configuration management
- Status reporting and tracking to schedule
- Documentation – Functional and Unit Test Specifications
Skills/Experience preferred but not essential
- Some knowledge of Symmetric and Asymmetric cryptographic frameworks
- Some Knowledge of Payment Card Schemes, EMV, Contactless and NFC
Desirable tools experience
- Git Hub
- Jenkins
- MS Visual Studio
- Google tests
- Atlassian JIRA & Confluence
Offers of employment are conditional upon passage of screening criteria applicable to the job.
EEO Statement
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.



