NCR Sofware Engineer(C/C ) - III in Atlanta, Georgia
NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier. NCR is headquartered in Atlanta, Georgia, with approximately 29,000 employees and does business in 180 countries.
Software Engineer(C/C ) - III
Work (new development, support) with devices that are part of Self Service Checkout systems. Support/Maintain our existing code base. Leverage new and established methodologies to develop high performing consumer drivers in C/C for Fastlane devices Design or modify complex systems or subsystems. Perform design changes for product improvements/upgrades Ensure the performance, quality, and responsiveness of applications Help maintain code quality, organization, and automation Provide mentorship to new software engineers Translate business requirements into design documents Lead and participate in design collaboration with Programmers, Quality Assurance and Documentation throughout software development lifecycle to ensure enhancements work as designed Analyze, program, debug, and modify computer programs for business middleware and user interface applications Work with customers, Product Managers, Project Managers, Services and Support departments to understand business requirements Determine technical requirements based on third-party (external or internal) interface specifications.
Bachelor’s Degree in Computer Science, Computer Engineering or Electrical Engineering
7 year of software development related experience Experience with C/C (Windows, Linux envionment ), Scripting Experience/knowledge working with devices (Serial, USB protocols) Expert Level Experience with third-party libraries and APIs Familiarity with Microsoft Operating Systems or Linux OS Experience developing object oriented solutions
Work experience in Platform level development Ability to learn existing and new applications and become familiar with them in a short amount of time to be able to “stand on your own” Ability to work under pressure in a fast-moving environment, while balancing multiple concurrent projects of varying priorities Proven communication, documentation and presentation skills Ability to work independently with moderate supervision Ability to effectively communicate with peers, and supervisors, and to work cooperatively in a teamwork environment to define, design and ship new features Exhibits excellent communication skills Ability to work quickly and meet defined project deadlines.
Integrated into our shared values is NCR’s commitment to diversity. NCR 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. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
*Statement to Third Party Agencies
To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.
Job Software Engineering
Title: Sofware Engineer(C/C ) - III
Requisition ID: 0068037_P0227041