N

NCR Voyix

B2B digital commerce software, hardware solutions.

System Software Developer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeAtlanta, GA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering is required.
  • One to six years of software development-related experience is required.
  • Experience writing code in C, C++, C#, and/or Java is required.
  • Experience with Windows and Linux is required.
  • Working knowledge of general computer landscapes, architectures, trends, and emerging technologies is required.
  • Learn existing and new computer systems and become familiar with them quickly enough to work independently.
  • Work under pressure in a fast-moving environment to meet project deadlines while balancing multiple concurrent projects of varying priorities.
  • Accurately estimate the development time required for new projects.
  • Create clear documentation and make effective group presentations.
  • Work independently with limited supervision.
  • Effectively communicate with peers and supervisors, and work cooperatively in a team environment to define, design, and ship new software features.

Responsibilities

  • Develop system software drivers and utilities for point-of-sale self-checkout systems, servers, and peripheral devices such as scales and cash dispensing devices.
  • Troubleshoot problems, analyze them, and suggest technical solutions.
  • Assist in the design and modification of complex systems and subsystems for retail stores, grocery stores, gas stations, and restaurants.
  • Perform design changes for product improvements and upgrades.
  • Coordinate with offshore development and testing resources to manage software deliverables.
  • Produce technical documentation, including functional design, technical design, use cases, and technical release documents.
  • Interact with cross-functional teams to deliver complete solutions.
  • Communicate project status to management.

Desired Qualifications

  • System software development experience with kernel-mode drivers and low-level interfaces under Windows and Linux.
  • Experience with point-of-sale hardware devices, including scales, scanners, cash dispensing devices, uninterruptible power supplies, and USB cameras.
  • Working knowledge of UPOS retail application software interfaces, including OPOS and JavaPOS.
  • Working knowledge of Linux container architecture.
  • Working knowledge of integrated development environments and toolchains, including Microsoft Visual Studio.
  • Experience with Agile development processes.
  • Experience with source code and bug tracking tools such as GitHub and Jira.
  • Working knowledge of Ethernet and Wi-Fi networking concepts, including TCP/IP, sockets, PXE boot, and Wireshark.
  • Working knowledge of communication technologies such as USB, RS-232, and Ethernet; experience with bus analyzers is a plus.
  • Experience developing software for hardware systems using tools such as debuggers, in-circuit emulators, oscilloscopes, and logic analyzers.
  • Ability to read electrical schematics.

About the Company

NCR Voyix

B2B digital commerce software, hardware solutions.

NCR Voyix provides digital commerce solutions for retail, restaurant, and banking by combining software, services, and hardware (POS, self-service kiosks, and digital banking platforms) for a B2B base. Its products work as an integrated stack of hardware terminals and software for payments, order management, and customer interactions, enabling sales processing, self-service, and digital payments with ongoing installation, maintenance, and integration services. The company differentiates itself with an end-to-end, enterprise-focused solution that spans software, services, and hardware across multiple industries in a global B2B model, helping clients adapt to higher demand for self-service and digital payments. Its goal is to help businesses adopt and scale self-service, digital payments, and seamless transactions to improve efficiency and customer experience.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$2.5B
Headquarters
Cambridge, MA
Founded
1884

Recently Posted Jobs

Explore more opportunities at NCR Voyix

See more jobs