Senior Computer Vision Engineer

Brainpower360

Vancouver

On-site

CAD 90,000 - 130,000

Full time

31 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Brainpower360 is seeking a skilled CV/ML engineer to advance scalable 3D reconstruction and 2D/3D imaging technologies. You will work on camera calibration, object detection, image processing, and metrology, applying state-of-the-art CV methods and deep learning in embedded environments.

The role involves researching algorithms, optimizing performance on GPUs, and delivering full-stack machine vision solutions in C++ and Python for medical and quality-inspection equipment.

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.

Responsibilities

  • Research and develop scalable computer vision for 3D reconstruction, 2D/3D imaging, camera calibration, object detection, image processing, denoising, segmentation and metrology.
  • Research and develop machine learning algorithms to solve challenging problems.
  • Engineer solutions for quality inspection equipment, medical equipment, and more.
  • Design, implement, and deploy full-stack machine vision and ML solutions using C++ and Python.

Skills

CV algorithms & applications
ML on embedded
Algorithm optimization
ML frameworks & libraries
C++ in embedded with GPU

Education

Master's degree in CS/EE or related (PhD preferred)

Tools

TensorFlow
PyTorch
Caffe
Torch
OpenCV

Job description

  • 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).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision Engineer - Markham, ON
Computer Vision Engineer - Markham, ON

Tenth Revolution Group • Markham

On-site
CAD 85,000 - 120,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Sr. Computer Vision Engineer
Sr. Computer Vision Engineer

OpenSpace • Toronto

On-site
CAD 168,000 - 220,000
Base salary + benefits
Career development
Growth opportunities
Computer Vision Engineer
Computer Vision Engineer

Assembler AI • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Competitive salary and stock options
Health and wellness spending account
Latest MacBook and modern tooling
+1
Staff Engineer, Computer Vision
Staff Engineer, Computer Vision

Stryker Group • Burnaby

On-site
CAD 105,000 - 140,000
Senior Computer Vision Engineer – Spherical Imaging & GPUs
Senior Computer Vision Engineer – Spherical Imaging & GPUs

Teledyne Technologies Incorporated • Richmond

On-site
CAD 106,000 - 142,000
Meaningful work
Career growth
Cross-disciplinary teams
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Jumio Corporation • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Vision Software Developer II
Vision Software Developer II

LMI Technologies • Burnaby

Hybrid
CAD 93,000 - 136,000
Health Benefits
Hybrid work arrangements
Education Support Program
+2
Machine Learning Engineer
Machine Learning Engineer

Invision AI Inc. • Toronto

Hybrid
CAD 110,000 - 160,000
Equity
Senior AI - Computer Vision Engineer
Senior AI - Computer Vision Engineer

XYZ Reality • Calgary

On-site
CAD 120,000 - 180,000