Computer Vision - Software Engineer (Android) - West London

Microtech Global Ltd
04 Oct 2017
03 Nov 2017
Contract Type
Full Time
We are currently looking for an exceptional computer vision research engineer to join a growing development team in Staines-upon-Thames. You will be an expert in working on computer vision techniques applied on projects such as video analysis and processing, augmented reality (AR) and/or virtual reality (VR), ideally with an emphasis on mobile devices. As a computer vision research engineer your role will involve: - Working on feature extraction from 360° videos - Developing positional tracking, 3D point cloud rendering, SLAM (Simultaneous Localization and Mapping) and 3D scene understanding - Research into encoding 360° video formats with different projection methods Necessary Skills / Attributes Skills and attributes: Required Skills - Masters, Ph.D., or equivalent experience in Computer Vision or Machine Learning (Computer Science, Mathematics, Engineering, etc.) - Strong 3D maths skills - Programming proficiency in OpenCV, Matlab, C++/Java/Python - Familiarity with: object detection, motion estimation, probabilistic graphical models (Conditional Random Fields, Markov Random Fields) - Excellent communication, team work and a results-oriented attitude - Proficiency in problem solving and debugging Desirable Skills - Experience of using Deep Learning libraries like Caffe, Torch and/or TensorFlow - Experience of Android application development - Experience of video compression standards such as MPEG2, H.264, HEVC or video processing algorithms - Experience with compute and graphics APIs like CUDA, OpenCL, OpenGL, OpenGL ES and Vulkan - Experience in Global illumination rendering techniques
This job was originally posted as