Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
NCR Voyix Corporation in Atlanta is seeking a Hardware Integration Engineer to join a global engineering team. The role focuses on integrating POS peripherals, drivers, and platform software across Windows and Linux environments, including BIOS/UEFI and firmware considerations.
You will design and implement integration solutions, build test environments, create diagnostic tools, and provide technical consulting to partners and internal teams, with hands-on work on printers, scanners, card
NCR Voyix Corporation (NYSE: VYX) is a global platform-powered leader in unified commerce for shopping and dining. Combining a flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers and restaurants to accelerate new possibilities for their operations, experiences and business outcomes. NCR Voyix is headquartered in Atlanta, Georgia, and serves customers in more than 35 countries worldwide.
Hardware and Lifecycle Engineering
NCR Voyix HQ, Atlanta, Georgia
P2 Engineer
The Hardware Integration Engineer will be part of a globally distributed Hardware and Lifecycle Engineering team responsible for advanced technical support and integration of NCR Voyix point-of-sale platforms, peripherals, operating systems, drivers, and platform software. This role focuses on the technical boundary between hardware and software. The engineer will primarily integrate POS peripherals in Windows and Linux operating systems using device drivers within the NCR platform software suite as well as integrating the solutions along with third-party applications. The engineer must be able to independently design and architect these solutions that include printers, scanners, card readers, biometrics, within both Windows and Linux environments; including firmware and BIOS. In addition to peripheral integration, the engineer will provide technical consulting to NCR Voyix partners and internal organizations, support special engineering requests, develop diagnostic and validation tools, maintain test environments and virtual machines, and create technical content supporting new products and partner integrations.
Provide integration support for NCR Voyix POS platforms and peripherals, including scanners, printers, displays, payment devices, scales, cash-management devices, and other USB, serial, and network-connected devices.
Diagnose interactions between POS hardware, Windows and Linux operating systems, BIOS/firmware, device drivers, NCR platform software, and third-party applications.
Support Windows and Linux integration environments, including operating-system configuration, system logs, device enumeration, services, permissions, processes, networking, drivers, and hardware interfaces.
Troubleshoot peripheral communication and enumeration issues, including identifying USB devices and their physical or logical port relationships using operating-system tools rather than physical inspection alone.
Troubleshoot Windows environments using tools such as Event Viewer, Device Manager, Services, PowerShell, Command Prompt, registry and configuration information, and diagnostic logs.
Perform Linux troubleshooting and software integration using Bash or shell scripting, system logs, systemd, USB/device enumeration, GCC, make files, source compilation, and RPM package creation.
Build or modify diagnostic and validation utilities using technologies such as Java, C++, C#, .NET, and Visual Studio to isolate hardware and software behavior independently from the customer or partner application.
Compile and package software components in Windows and Linux environments to support special engineering, testing, and integration requirements.
Develop scripts and automation to gather system information, exercise peripherals, collect logs, validate configurations, and reproduce integration problems.
Create and manage reproducible test environments using virtual machines, engineering servers, source repositories, and GitHub-based version control.
Provide technical consulting to partners and internal teams on supported POS hardware, NCR platform software, drivers, operating-system configurations, and peripheral integration.
Create technical documentation, knowledge articles, troubleshooting procedures, sample code, scripts, configuration guidance, and diagnostic tools that allow partners and support organizations to resolve similar problems independently.
Working in-office with engineering teams at NCR Voyix Headquarters in Atlanta. Remotely supporting partners, and customers across multiple regions and time zone. Perform hands-on work with POS platforms, operating systems, peripheral hardware, engineering servers, and virtualized test environments. Participating in occasional travel when required for critical projects or partner support; < 20 % annually
Integrated into our shared values is NCR Voyix’s commitment to equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.