What are the responsibilities and job description for the Software Engineer (Biometric Systems) position at E Logic?
About the Role:
We are looking for a Software Engineer to support biometric systems software development and evaluation at the National Institute of Standards and Technology (NIST). You will work on-site at the NIST campus in Gaithersburg, MD, contributing to cutting-edge research in biometric fingerprint image analysis and evaluation.
Key Responsibilities:
- Develop image processing algorithms and tools using C, C , C#, Visual BASIC, OpenCV, and other open-source libraries.
- Perform code-profiling, performance measurements, and optimizations for biometric applications.
- Design and develop data collection software for biometric research.
- Automate data and image processing using scripted software.
- Install, configure, and maintain hardware/software on Windows and UNIX/Linux platforms.
- Provide support for materials feasibility studies, including 3D CAD conversions for fingerprint images.
- Prepare monthly reports and final performance reports detailing progress and outcomes.
Qualifications:
- Education: Bachelor's degree in Computer Science, Information Systems, Electrical Engineering, or a closely related discipline.
- Experience: Minimum of 4 years in:
- Cross-platform software development (Windows, UNIX/Linux, 32- and 64-bit).
- Procedural, object-oriented, and scripted programming (C, C , C#, VB.NET, Perl).
- Multi-threading, parallelization, and hardware-based optimizations.
- Digital image processing and machine learning methods.
- Technical Skills:
- Experience with NIST biometric tools (SIVV utility, NFRaCT, NFIQ).
- Proficiency with image compression algorithms and image acquisition devices.
- Strong understanding of OpenCV and other open-source libraries.
Work Environment:
- Location: On-site at the NIST Campus, Gaithersburg, MD
- Travel: Occasional domestic travel (up to one trip annually for conference attendance)
- Security: Compliance with NIST IT security policies and completion of NIST IT Security Awareness Training.
Start Date: On or about April 1, 2025
Job Types: Full-time, Contract
Benefits:
- Health insurance
Schedule:
- 8 hour shift
Ability to Commute:
- Gaithersburg, MD (Required)
Ability to Relocate:
- Gaithersburg, MD: Relocate before starting work (Required)
Work Location: In person