Software Engineer - Secure Devices @ NCR Atleos
placeDundee, Scotland, United Kingdom
attach_money $110,000
businessOn Site
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
***** @ncratleos.com
Recommended after applying
Job Details
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.
Frequently Asked Questions
What key technical skills are required for the Software Engineer at NCR Atleos?
keyboard_arrow_down
How important is experience with secure devices for this Software Engineer role at NCR Atleos?
keyboard_arrow_down
What kind of testing will a Software Engineer at NCR Atleos perform?
keyboard_arrow_down
What work arrangement does the Software Engineer role at NCR Atleos offer?
keyboard_arrow_down
How does NCR Atleos support career development for Software Engineers?
keyboard_arrow_down