Position Summary & Key Responsibilities
We are seeking a skilled Software Developer to join our team in Hyderabad, India. As part of this team, you will be responsible for developing software applications for various devices used in NCR Atleos ATMs.

Basic Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Electronics and Communication Engineering, or Electrical Engineering.
  • Experience: 1-2 years of relevant experience in software or firmware development.

Required Skills

  • Proficiency in C++ programming in Windows environments.
  • Strong understanding of OS internals, including process and memory management, IPCs, and synchronization.
  • Exposure to serial protocols such as SPI, I2C, and USB (preferred).
  • Experience with IDEs like Visual Studio and Eclipse.
  • Knowledge of Windows system programming (a significant plus).
  • Effective written and verbal communication skills.
  • Familiarity with tools like JIRA, MS Office, and Outlook.
  • Ability to collaborate with non-co-located teams.

EEO Statement
NCR Atleos is an equal-opportunity employer, committed to hiring, training, and promoting individuals based on job-related qualifications, performance, and ability without discrimination based on any legally protected characteristic.

Eligible Batches
2022, 2023

Education Requirement
Bachelor’s or Master’s degree in Computer Science, Electronics and Communication Engineering, or Electrical Engineering.

Technical Skills Required
C++, Windows system programming, OS internals, process management, memory management, IPC, synchronization, SPI, I2C, USB, Visual Studio, Eclipse, JIRA, MS Office, Outlook, software development.