Machine Learning, such as CNN/deep learning, shallow learning and their optimizations for efficient implementation on embedded systems- Algorithm optimization for efficient processing, exploiting parallelism, and GPU- Experienced in use of Machine learning and computer vision frameworks and libraries such as Tensorflow, Pytorch, Caffe, Torch, OpenCV, etc (>2years)- C++ programming skills, preferably in an embedded environment with GPU and familiar with UML. As a computer vision engineer, you will be using cutting-edge vision and AI algorithms to integrate into robotics systems designed by worldwide teams of software, mechatronics, electronics, physics and optics engineers.