Skip to content
mimi

Senior Computer Vision Engineer

Brainpower360

Canada · On-site Full-time Senior 3w ago

About the role

Responsibilities

  • Research and develop scalable and cutting-edge computer vision for 3D reconstruction, 2D/3D imaging technologies, camera calibration, object detection, image processing, denoising, segmentation and metrology.
  • Research, develop and employ machine learning algorithms for solving difficult and exciting challenges.
  • Engineer solutions for quality inspection equipment, medical equipment, and more.
  • Design, implement, and deploy full-stack machine vision/image-based and machine learning solutions, using C++ and Python.

Qualifications

  • Master's degree in Computer Science or Electrical/Computer Engineering or relevant experience (PhD preferred).
  • 4 years industry experience in Computer Vision related field.
  • Minimum 3 years industry experience in Computer Vision or related field.

Required Skills

  • Computer Vision algorithms and applications, such as 3D reconstruction (structured light, multi-view geometry, etc), object detection, recognition, image processing, and their optimizations for efficient implementation.
  • 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 (>2 years).
  • C++ programming skills, preferably in an embedded environment with GPU and familiar with UML (>2 years).

Skills

C++CNNCaffeComputer VisionDeep LearningGPUMachine LearningOpenCVPytorchPythonTensorflowTorch3D reconstruction

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free