The National Democratic Institute (NDI) is looking for a skilled Arduino developer to create a prototype of a biometric identification scanner, which will be used to train citizen election observers on the principles underlying the technology, and raise awareness on how best to monitor the introduction of biometric voter identification systems. The prototype should be able to accurately scan and identify fingerprints for authentication purposes. The following additional requirements are described in the attached detailed scope of work:
1) The ability to select between fingerprint capture and fingerprint identification mode
2) The ability to configure the match confidence threshold and change it to pre-set percentages (90%, 95%, 99%, etc).
3) A button to reset the users and fingerprints stored in the system.
In addition, the developer would:
1) draft technical specifications and instructions for demonstrating the prototype, including specific components, connection diagrams and software documentation.
2) train NDI staff members on the use and functionality of the biometric prototype on the functionality, use, configuration, and construction of the prototype. If the Consultant is based in the Washington, D.C. metropolitan area, the training would be conducted in person.
3) If needed, provide virtual technical assistance and troubleshooting during the use of the biometric prototype in up to two pilot trainings provided by NDI to election observer organizations.
The developer will need to design the circuit, write the code, and integrate all the necessary components. This project requires strong knowledge and experience in Arduino programming, circuit design, and sensor integration. The ideal candidate should also have a good understanding of biometric technology and security protocols. Attention to detail and the ability to troubleshoot and debug are essential. If you have the required skills and expertise, please apply with your portfolio showcasing previous Arduino projects.