Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Hyderabad |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Currency deposit devices contain a module known as a Bill Validator, which is installed with some software known as a Currency Template. The Currency Template examines deposited media to determine whether it is genuine or counterfeit currency, which print version of which denomination, whether the note must be accepted, rejected or retained in the device, whether it is fit for recycling back to another cardholder, and so on, all the while complying with central bank rules for that currency and requirements from retail banks.
The Currency Template is primarily developed using an in-house toolset to design and configure this behaviour using data gathered about these banknotes by the NCR teams in the respective countries, although in some cases some C coding or ARM machine code development is required.
These developments vary in size from small updates to adding whole new sets of denominations or currencies.The software engineer will be part of an engineering group with teams in multiple countries, all working together to ensure customer commitments are met promptly and correctly.
This is a high-pressure role, but with support from the rest of the team. Training is provided. This role expects a highly professional attitude at all times and you will be expected to assist other team members.
You will be asked to join conference calls with our customers and travel on-site to conduct data collection, speed developments or resolve issues.
Example steps:
1. Determine key image attributes that can be used for image authentication.
2. Extract data from sample image files for authentication.
3. Design functions to detect/validate data using available image attributes. Develop image effect logic (for example using the Sobel operator).
4. Develop code for these functions using C / C language and machine code for ARM processors
5. Simulate the logic to check the reliability on a PC
6. Build other objects as downloadable object
7. Test the code/logic on the target hardware
Skills:
1. Written and conversational English.
2. Windows PC programming experience.
3. Good engineering judgement / logical thinking.
4. Good methodical problem solving skills.
5. C and C language programming is an advantage.
6. Programming of machine code for ARM processors is an advantage.
7. Image analysis skills an advantage.8. Customer focus.
Qualifications : Bachelors Level Degree in Engineering or Computer Science (or equivalent experience)
Experience : At least 4 years programming experience.
Experience in C / C application development and machine code development for ARM processors is an advantage.
Experience of image analysis is an advantage.
,Keyskills :
javasql javascriptsql server jqueryimage analysis data collectionproblem solving comput