Want to get hired at NCR Atleos?
Software Engineer - Secure Devices
NCR Atleos
Dundee, Scotland, United KingdomOn Site
Original Job Summary
About NCR Atleos
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. With over 20,000 employees, the company optimizes branch operations, improves operational efficiency, and maximizes self-service availability for financial institutions and retailers globally.
Role Overview
The Software Engineer - Secure Devices role in the Engineering organization focuses on designing, developing, and validating software for secure devices such as Encrypting Pin Pads, Card Readers, and Anti Fraud Devices. This position is based in Dundee and follows a hybrid work arrangement.
Main Responsibilities
- Design, develop, and document PC Core Driver and Device Features
- Create test procedures and software to validate functionality
- Conduct software unit testing and support integration/system testing
- Provide effort estimates and regular progress updates to the Project Manager
- Investigate, identify, and resolve issues with existing security devices
Required Qualifications
- Degree in Computer Science, Engineering, or equivalent experience
- Experience in C/C++ development and Windows Win32 programming
- Familiarity with USB HID devices
- Understanding of Payment Card Schemes, EMV, Contactless, and NFC
- Knowledge of software design methodologies and configuration management
Preferred Skills and Tools
- Understanding of cryptographic frameworks (Symmetric and Asymmetric)
- Experience with tools such as Git Hub, Jenkins, MS Visual Studio, Google Tests, and Atlassian JIRA & Confluence
EEO Statement
NCR Atleos is an equal-opportunity employer. Hiring decisions are based on job-related qualifications and performance.
Key Skills/Competency
- C/C++
- Secure Devices
- Windows Win32
- USB HID
- Payment Card Schemes
- Software Testing
- Cryptography
- Git
- Jenkins
- JIRA
How to Get Hired at NCR Atleos
🎯 Tips for Getting Hired
- Customize your resume: Highlight C/C++ and Windows expertise.
- Research NCR Atleos: Understand their culture and mission.
- Prepare for technical tests: Review USB HID and cryptography.
- Practice interview questions: Focus on testing and documentation.
📝 Interview Preparation Advice
Technical Preparation
circle
Review C/C++ programming concepts.
circle
Practice Windows Win32 development.
circle
Study USB HID interface standards.
circle
Familiarize with cryptography fundamentals.
Behavioral Questions
circle
Describe a challenging project teamwork experience.
circle
Explain how you meet tight deadlines.
circle
Share an experience overcoming project obstacles.
circle
Discuss effective communication in team settings.