Náplň práce
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 standards
? Why 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 processes
Požadavky
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 skills
? Bonus 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 handling
? Education & 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 development
? Language Skills:
Fluent in English (Czech or Slovak is a strong advantage)
Ability to read and interpret technical journals, specifications, and international standards
Odpovědět na inzerát