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

ConSol Partners

Strasbourg

Hybrid

EUR 65,000 - 90,000

Full time

3 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

ConSol Partners is seeking a Senior C++/Computer Vision Engineer to develop and maintain biometric software components, including image quality assessment and data validation. The role spans design, integration, testing and release, collaborating with domain specialists.

Responsibilities include implementing robust C++ components, integrating CV algorithms, and ensuring performance, testing and documentation across platforms.

Qualifications

  • 6+ years of professional C++ software development and maintenance.
  • Practical experience in computer vision or image processing.
  • Experience developing reusable libraries and APIs with external dependencies.
  • Cross-platform development and build automation expertise.
  • Strong engineering practices: automated testing, version control and code reviews.

Responsibilities

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

Skills

C++
Computer Vision
OpenCV
Memory management
Concurrency
Cross-platform development
Testing
Git
CMake
Python

Tools

Git
CMake
Debugging tools
Profiling tools
CI pipelines
Jira
Confluence

Job description

Contract length: 200 days remote + 20 days onsite per year (onsite in Strasbourg, France)
ASAP start

The profile is a Senior C++ / Computer Vision Engineer 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+ 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ / Computer Vision Engineer
Senior C++ / Computer Vision Engineer

SEIDOR • Strasbourg

Hybrid
EUR 70,000 - 100,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
Technical Architect/Lead Biometrics
Technical Architect/Lead Biometrics

Vector Synergy • Strasbourg

Hybrid
EUR 90,000 - 130,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++ Software Engineer
C++ Software Engineer

European Tech Recruit • Paris

On-site
EUR 45,000 - 65,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
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
Deep Learning & Computer Vision Engineer - TensorFlow / PyTorch / Robotics
Deep Learning & Computer Vision Engineer - TensorFlow / PyTorch / Robotics

European Tech Recruit • Paris

On-site
EUR 45,000 - 65,000
Competitive compensation
Central Paris office
Dynamic team
Python Senior Software Engineer, AI Training
Python Senior Software Engineer, AI Training

Jobgether • France

Remote
EUR 123,000 - 247,000
Competitive hourly pay (USD 100–200)
Fully remote contract
Flexible hours
+5