Software Engineer / Software Developer C++ - Leeds / WFH
This young growing highly innovative small MedTech company which develops 3D Dental Scanning Technology are looking for a C++ Software Engineer, C/C++ Developer to develop the Product and the Technology further in Leeds.
The Software Engineer / Software Developer will have good C++ skills and Computer Vision, 3D Imaging knowledge, which may have been gained in an academic or commercial environment. However, Full Training and Mentoring will be provided for this rare, unique position to develop your experience for commercial Product Development.
The C++ Software Engineer would need to be in the Central Leeds office 2 days a week, thereafter working Remotely. A background in Image Processing, 3D Graphics, Real-Time Computer Vision, Display Systems or Visualisation would be beneficial.
The 3D Scanner technology offers an interesting pipeline of Apps Development including Facial Morphing, amongst others. There is much variety in the work for the successful C++ Software Engineer to develop the technology further. You will gain C++ 3d calculation, machine vision and rendering software ( VTK, OpenCV, Open3d, CUDA, Ceres, QT, Point Cloud Library, OpenGL ).
The C++ Developer will also gain experience in 3d scene reconstruction, pairwise and multiview registration, surfacing algorithms, camera calibration, non-linear optimisation, 3d Maths. Again, Training will be given provided you have good C++ skills. There is also touch screen pad development on the scanner via GUI (QT) development. In addition, they use 3d morphable models (3DMM) for various things so knowledge of these (or the maths of Gaussian Processes) would be helpful.
The work also includes developing a cross platform camera app for mobile phones, linked to a secure server to allow login and upload of dental images/data to the cloud. Then on the server they will be putting some more heavy C++ maths code. They are currently considering Amazon AWS or similar Cloud Technology to integrate this. The company uses machine learning for some work and are planning more, Facial landmark tracking in images, Object recognition (2d images and possibly 3d), Image segmentation, 3d Pose estimation.
Digital Dentistry is a growing Industry. This is a varied, technically challenging MedTech Software Development position where you will have a lot of freedom and control to develop Products, working closely with a world renowned digital dentistry expert in a friendly collegiate environment. You will be Trained and Mentored by an expert in this field.