Senior Software Engineer – Biometric Devices
Grafton Recruitment s.r.o.
We are looking for a versatile and innovative Senior Software Engineer to design, develop, and maintain software that powers the manufacturing and production of fingerprint scanners worldwide. You will work on C# GUI applications deployed in factories, develop image processing algorithms, and interface with a variety of hardware devices — combining software craftsmanship with hands-on problem solving. You’ll collaborate closely with cross-functional engineering teams and global factory production teams, ensuring smooth operations and translating technical expertise into practical solutions that impact devices used around the world.
️ Your mission:
Develop and maintain factory software (C# GUI) supporting the production and testing of fingerprint scanners Design and implement user interfaces, automation tools, and image processing algorithms Interface with multiple hardware devices, usually through low-level C++ libraries or device drivers Collaborate with engineers from various disciplines to plan, design, and implement production software solutions Support factory teams globally, ensuring smooth production flow and process efficiency Analyze production logs and optimize software to meet evolving requirements Scope tasks, estimate timelines, and manage your work independently Create and maintain engineering, test, and automation tools to enhance productivity Continuously improve software and processes to meet high-quality standardsWhy this role is exciting:
Work on versatile, non-boring projects with real global impact Combine GUI design, image processing, and hardware interfacing in one role Join a friendly, collaborative environment with a stable multinational company See your software deployed in production lines around the world Opportunity to grow, innovate, and shape factory software processesPožadujeme:
What you bring to the table: According to the Czech labour law, you need a valid work-permit Strong experience in C# GUI application development on Windows Knowledge of integrating and troubleshooting third-party software and hardware Experience developing applications for USB-connected devices Familiarity with multithreading, interprocess communication, and system-level programming Working knowledge of source code management and configuration tools (git preferred) Ability to work independently and collaboratively in a global team environment Excellent communication and problem-solving skillsBonus points if you have:
Experience in C/C++ programming Python skills for automation of builds and tests Previous work with biometric devices or fingerprint recognition technology Knowledge of USB 2.0/3.0 protocols and device driver handlingEducation & Experience:
Bachelor’s degree required; Master’s preferred in a relevant field 3+ years experience (Master’s) or 5+ years (Bachelor’s) in software or embedded system developmentLanguage Skills:
Fluent in English (Czech or Slovak is a strong advantage) Ability to read and interpret technical journals, specifications, and international standards- počet míst - 1
Nabízíme:
- 5 weeks holidays
- Daily meal allowance full cover by company – 130CZK per day
- 2 Sick days paid
- Paid sick leave (PN) – call up 80% of government sickpay
- Pension 5% of the base salary
- Sport allowance – 1 020 CZK/month– or Multisport Card – 1 000 CZK – fully covered.
- Flexible working hours