Junior Embedded Software Engineer - ATM Security

NCR Atleos

Dundee

On-site

GBP 30,000 - 45,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NCR Atleos, headquartered in Atlanta, invites applications for a Junior Software Engineer role based at the NCR Atleos Discovery Centre R&D site in Dundee. You will join the Secure Devices team, developing software/firmware for ATM security modules such as Encrypting Pin Pads, Card Readers, and Anti-Fraud devices.

Ideal candidates will have a Bachelor's degree in CS or Engineering, strong C/C++/C# skills, and familiarity with embedded systems, RTOS, and cryptography.

Qualifications

  • Minimum Bachelor's Degree in Computer Science, Engineering, or related field.
  • Experience developing Software in C, C++, or C#.
  • Exposure to embedded systems, Python, Rust, USB, I2C, RTOS, cryptography, CI/CD tools, or source control systems would be beneficial.

Responsibilities

  • Design, develop and document software/firmware with the support of senior developers to meet customer requirements.
  • Analyse and process data to identify and develop solutions to customer requirements.
  • Design, develop and document test procedures and software to validate functionality.
  • Perform software/firmware unit tests and support integration and systems testing, including CI builds.
  • Provide regular progress reporting on schedule, quality & scope.
  • Maintain effective communication with fellow developers, leads, and QA.
  • Support existing security devices through investigation, identification, and resolution.

Skills

Problem solving
Teamwork
Verbal and written communication

Education

Bachelor's Degree in CS/Engineering

Tools

C/C++/C#
RTOS
Linux
Embedded systems
Cryptography

Job description

NCR Atleos, headquartered in Atlanta, invites applications for a Junior Software Engineer role based at the NCR Atleos Discovery Centre R&D site in Dundee. You will join the Secure Devices team, developing software/firmware for ATM security modules such as Encrypting Pin Pads, Card Readers, and Anti-Fraud devices.

Ideal candidates will have a Bachelor's degree in CS or Engineering, strong C/C++/C# skills, and familiarity with embedded systems, RTOS, and cryptography.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

NCR Atleos • Dundee

On-site
GBP 30,000 - 45,000
Graduate Mechanical Design Engineer — ATM Systems
Graduate Mechanical Design Engineer — ATM Systems

NCR Atleos Corporation • Dundee

On-site
GBP 25,000 - 38,000
Graduate Mechanical Design Engineer - ATM Systems
Graduate Mechanical Design Engineer - ATM Systems

NCR Atleos • Dundee

On-site
GBP 26,000 - 32,000
Electronic Engineer
Electronic Engineer

NCR Atleos • Dundee

On-site
GBP 45,000 - 65,000
Attractive Defined Contribution Pension Plan
33 Days Holiday
Medical insurance
+2
Senior Electronic Engineer – Embedded & FPGA
Senior Electronic Engineer – Embedded & FPGA

NCR Atleos • Dundee

On-site
GBP 45,000 - 65,000
Attractive Defined Contribution Pension Plan
33 Days Holiday
Medical insurance
+2
ATM & Self-Service Mechanical Design Engineer
ATM & Self-Service Mechanical Design Engineer

NCR Atleos Corporation • Dundee

On-site
GBP 36,000 - 60,000
Graduate Mechanical Design Engineer
Graduate Mechanical Design Engineer

NCR Atleos Corporation • Dundee

On-site
GBP 25,000 - 38,000
Graduate Mechanical Design Engineer
Graduate Mechanical Design Engineer

NCR Atleos • Dundee

On-site
GBP 26,000 - 32,000
Mechanical Engineer
Mechanical Engineer

ncratleos • Dundee

On-site
GBP 42,000 - 56,000
Senior Hardware Test Engineer
Senior Hardware Test Engineer

NCR Atleos • Dundee

On-site
GBP 40,000 - 60,000