CareerPlan

System Software Developer

ATLANTA, GA, USAFull-time2026-10-07 → 2026-11-11

Core

Design, develop, and test system software drivers and utilities for point-of-sale self-checkout systems, servers, and peripheral devices.

Role type

System Software Developer (drivers and utilities)

Builds

Point-of-sale self-checkout systems, servers, and peripheral devices (scales, cash dispensers)

Domain

Retail technology / Embedded systems

Required skills

C, C++, C#, Java, Windows, Linux, x86, ARM, Linux containers, driver development, hardware interfacing

Preferred skills

Kernel mode drivers, low-level interfaces, UPOS (OPOS/JavaPOS), Linux containers, Visual Studio, Agile, Git/Jira, TCP/IP, USB/RS-232/Ethernet, hardware debugging tools, electrical schematics reading

Technologies

Windows, Linux, Intel x86, ARM, NCR Voyix Edge, Visual Studio, Github, Jira

Responsibilities

Develop system software drivers and utilities for POS systems; troubleshoot and analyze technical problems; design and modify complex systems for retail/gas/restaurant environments; produce technical documentation; coordinate with offshore teams; communicate project status to management

Seniority

Mid-level, hands-on IC