Date Posted: 2018-07-11 | Date Modified: 2018-08-13 | Expires: 2018-08-10

Currency Template Engineer

Job Description

Job Description:

Responsible for creating new and mainly updating/maintaining existing Currency Templates, which are used as part of the automated cash deposit operations of ATMs. This necessitates the use of NCR software tools/interface that allow the manipulation of the available data into forming the necessary Currency Templates via simulations. The methodology involves following a number of predetermined process steps, on order to reach the final result, while applying the required logic in identify unique characteristics of currencies and/or solving specific issues.

Some of the key tasks for this role include:

Determine key image attributes that can be used for image authentication
Extract data from sample image files for authentication
Design functions to detect/validate data using available image attributes. Develop image effect logic (for example using the Sobel operator)
If needed, debug the source code for these functions using C / C++ programming languages
Simulate the logic to check the reliability on a PC
Build downloadable installation Currency Template files and install/test on actual ATM hardware

Requirements

Desired Skills and Experience

Educational Qualification: Minimum of a Bachelors Level Degree in Electronic/Computer Engineering or Computer Science



Skills Required:

Good analytical skills.
Good basic logical programming skills.
Basic working knowledge of C/C++ programming language. Basic Pointers knowledge is essential.
Working knowledge of any IDE, Visual studio 2008 or above is desirable.
Good debugging skills.
Good communication skills in English.
EEO Statement


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 anyfees or charges associatedwith unsolicited resumes.

Skills

Object-Oriented Programming (OOP)

Language Requirements

English

Education Degree

Bachelor's Degree

Visa Support

No
Email Job

Job Criteria

Job Type

Full Time

Industries

#Information Technology and Services #Program Development

Job Location

Cyprus - Nicosia

Functions

Developer

Salary

Negotiable

Companies will apply to you too

Fill in your resume and companies will send you invitations to apply on their jobs and we will notify you directly on your email box .