3D Vision Senior Software Engineer

Job description

7sensingsw is a young and dynamic multi-cultural technology company with a start-up mind-set that is opening multiple offices in Europe. As a 3D vision software engineer you will design, develop and optimise performant 3D software components on top of optical sensors with the aim of extending, integrating and demonstrating the capability of a 3D vision system for mobile devices.

Location & travels

You will be located in Sophia Antipolis and you could be required to travel on occasional basis to visit other teams located in Europe.


  • Design and partition the software components of a 3D vision solution (e.g. 3D face recognition system)
  • Develop and optimise state-of-the-art algorithms for 3D reconstruction methods, based on optical sensors
  • Propose innovative technical solutions to calibrate and compensate the impact of optical distorting effects on the final 3D reconstructed image


  • Ph.D. or engineering degree in computer science, signal processing or related fields
  • 5+ years of experience in software R&D for computer vision, with handson experience on algorithm development related to optical 3D applications
  • Good knowledge of 3D geometry and depth map computation from optical sensors based on structured light and/or time of flight technologies
  • Comprehensive knowledge in image/video processing: pre-processing, enhancement, segmentation - experience in the 3D face recognition field is a plus
  • Hands-on experience with C/C++ (OpenCV) and with GPU programming (CUDA, OpenCV) - knowledge of embedded software constraints is a plus
  • Experience with scientific/prototyping languages such as Python/SciPy and/or MATLAB

Interested ?