Software Engineer Vision Systems

Reference No.



Research and develop computer vision algorithms for cutting-edge surveillance applications

Create efficient, production-ready systems complete with automated tests and performance metrics

Work with the product team and customers to discover new ways that AI can revolutionize video analytics

Be fluent in English and have strong written, oral, and presentation skills


MS / PhD specializing in Computer Vision/Machine Learning or Bachelors with equivalent experience

3+ years of experience in C++

3+ years of experience designing and implementing computer vision algorithms

Experience with libraries such as OpenCV, IPP, Tensorflow, Caffe

Experience deploying machine learning / computer vision algorithms for real world problems

Some experience in Matlab/Octave and Python

Willing to travel occasionally


Waterloo, Ontario


90,000 - 110,000