Senior C++ / Computer Vision Engineer

SEIDOR

Strasbourg

Hybrid

EUR 70,000 - 100,000

Full time

7 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SEIDOR in Strasbourg offers a Senior C++ / Computer Vision Engineer role, focused on biometric software development. You will build robust C++ components, optimize performance, and integrate CV algorithms, working across platforms and collaborating with domain experts.

The position emphasizes full development lifecycle, from design and integration to testing, release and documentation, with remote work options and limited on-site time annually.

Qualifications

  • 6-8 years of professional C++ software development experience.
  • Strong memory management, concurrency, debugging and performance optimisation.
  • Practical experience in computer vision or image processing.
  • Experience building reusable libraries / APIs and integrating dependencies.
  • Cross-platform development and build automation experience.
  • Strong software engineering practices including automated testing, version control and code reviews.

Responsibilities

  • Develop robust, modular C++ software components.
  • Integrate open-source, third-party and internal image processing and biometric algorithms.
  • Translate specs and prototypes into production software.
  • Develop libraries and APIs for multiple platforms.
  • Implement data parsing, validation and error handling.
  • Optimize execution time and memory usage.
  • Develop automated tests and assist system integration.
  • Participate in code reviews and maintain documentation.

Skills

C++ proficiency
Computer Vision
Image Processing
Multi-threading
Cross-platform development
Testing
Build automation

Tools

CMake
OpenCV
Git / GitHub
CI
Jira / Confluence
Python
JNI / Native integration
NFIQ2 / OFIQ

Job description

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.
  • 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?
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ / Computer Vision Engineer - Remote/Strasbourg - Contract
Senior C++ / Computer Vision Engineer - Remote/Strasbourg - Contract

ConSol Partners • Strasbourg

Hybrid
EUR 65,000 - 90,000
Senior C++ Computer Vision Engineer — Remote (20 onsite/yr)
Senior C++ Computer Vision Engineer — Remote (20 onsite/yr)

SEIDOR • Strasbourg

Hybrid
EUR 70,000 - 100,000
C++ Software Engineer
C++ Software Engineer

European Tech Recruit • Paris

On-site
EUR 45,000 - 65,000
Senior C++ Computer Vision Engineer (Biometrics) – Remote
Senior C++ Computer Vision Engineer (Biometrics) – Remote

ConSol Partners • Strasbourg

Hybrid
EUR 65,000 - 90,000
C++ Engineer - Robotics / Mathematics / CUDA
C++ Engineer - Robotics / Mathematics / CUDA

European Tech Recruit • Paris

On-site
EUR 90,000 - 150,000
Competitive package
Friendly team environment
Central Paris office
C++ CUDA Engineer
C++ CUDA Engineer

European Tech Recruit • Paris

On-site
EUR 90,000 - 130,000
Highly competitive compensation package
Modern offices in central Paris
Supportive engineering team
+1
Technical Architect/Lead Biometrics
Technical Architect/Lead Biometrics

Vector Synergy • Strasbourg

Hybrid
EUR 90,000 - 130,000
C++ Engineer - Robotics / Mathematics / CUDA
C++ Engineer - Robotics / Mathematics / CUDA

European Tech Recruit • Paris

On-site
EUR 65,000 - 100,000
Competitive package
Friendly team environment
Senior C++ Software Engineer
Senior C++ Software Engineer

Jobgether • France

Remote
EUR 70,000 - 110,000
Flexible working arrangements
Competitive compensation
Education support
+1
Senior Image Processing Engineer
Senior Image Processing Engineer

Spore.Bio • Paris

Hybrid
EUR 60,000 - 80,000
Flexible remote work
Budget for remote work equipment
Gymlib subscription
+3