Senior C++
Il y a 13 heures
Strasbourg, Grand Est, France
SEIDOR
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
ABOUT THE JOB
We are a large company with a start-up spirit. We organize ourselves into expert knowledge Units that collaborate with each other.
That's why we are looking for curious individuals who are motivated by challenges and eager to grow personally and professionally, to join our team and make a positive impact on the world through technology.
ARE YOU UP FOR THE CHALLENGE?
We want you to be a part of our team, from Strasbourg (Fully remote with 20 days of on-site presence per year), as a Senior C++ / Computer Vision Engineer .
The profile is a Senior C++ / Computer Vision Engineers to develop and maintain software components for biometric applications, including image quality assessment and biometric data validation.
The role covers the full development lifecycle, from technical design and algorithm integration to testing, optimisation and release, working closely with the domain specialists.
Key responsibilities
• Develop robust, modular and reusable software components in C++.
• Integrate and adapt open-source, third-party and internally developed image processing and biometric algorithms.
• Translate technical specifications and research prototypes into maintainable production software.
• Develop libraries, APIs and integration components for different platforms and applications.
• Implement data parsing, validation and error handling.
• Optimise execution time, memory usage and concurrent processing.
• Develop automated tests, investigate defects and support system integration.
• Participate in code reviews and maintain technical and integration documentation. Essential knowledge and experience
• Strong professional experience (6-8 years) developing and maintaining modern C++ software.
• Solid understanding of memory management, concurrency, debugging and performance optimisation.
• Practical experience in computer vision or image processing.
• Experience developing reusable libraries and APIs and integrating external dependencies.
• Experience with cross-platform development and build automation.
• Strong software engineering practices, including automated testing, version control and code reviews. Tools and working practices
• Modern C++, CMake and relevant compiler and debugging toolchains.
• OpenCV or equivalent image processing libraries.
• Git-based collaboration workflows, preferably GitHub.
• Profiling, memory analysis and static analysis tools.
• Continuous integration pipelines and automated testing frameworks.
• Jira and Confluence, or equivalent tools. Desirable experience
• Biometric quality assessment, feature extraction or recognition algorithms.
• Integration of machine learning models into C++ applications.
• Python for prototyping, evaluation and test automation.
• Native library integration with Java, Android or iOS.
• Binary data formats, parsers and validation engines.
• Secure coding and robust processing of malformed or untrusted inputs.
• Experience with biometric image quality assessment libraries, particularly NFIQ2 and OFIQ Will you join us in humanizing technology?
Key responsibilities
• Develop robust, modular and reusable software components in C++.
• Integrate and adapt open-source, third-party and internally developed image processing and biometric algorithms.
• Translate technical specifications and research prototypes into maintainable production software.
• Develop libraries, APIs and integration components for different platforms and applications.
• Implement data parsing, validation and error handling.
• Optimise execution time, memory usage and concurrent processing.
• Develop automated tests, investigate defects and support system integration.
• Participate in code reviews and maintain technical and integration documentation. Essential knowledge and experience
• Strong professional experience (6-8 years) developing and maintaining modern C++ software.
• Solid understanding of memory management, concurrency, debugging and performance optimisation.
• Practical experience in computer vision or image processing.
• Experience developing reusable libraries and APIs and integrating external dependencies.
• Experience with cross-platform development and build automation.
• Strong software engineering practices, including automated testing, version control and code reviews. Tools and working practices
• Modern C++, CMake and relevant compiler and debugging toolchains.
• OpenCV or equivalent image processing libraries.
• Git-based collaboration workflows, preferably GitHub.
• Profiling, memory analysis and static analysis tools.
• Continuous integration pipelines and automated testing frameworks.
• Jira and Confluence, or equivalent tools. Desirable experience
• Biometric quality assessment, feature extraction or recognition algorithms.
• Integration of machine learning models into C++ applications.
• Python for prototyping, evaluation and test automation.
• Native library integration with Java, Android or iOS.
• Binary data formats, parsers and validation engines.
• Secure coding and robust processing of malformed or untrusted inputs.
• Experience with biometric image quality assessment libraries, particularly NFIQ2 and OFIQ Will you join us in humanizing technology?