Software Engineer - Secure Devices
@ NCR Atleos

Dundee, Scotland, United Kingdom
$110,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXXX***** @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

Review C/C++ programming concepts.
Practice Windows Win32 development.
Study USB HID interface standards.
Familiarize with cryptography fundamentals.

Behavioral Questions

Describe a challenging project teamwork experience.
Explain how you meet tight deadlines.
Share an experience overcoming project obstacles.
Discuss effective communication in team settings.

Frequently Asked Questions