Apply now

Posted 2 days ago

Senior Computer Vision Engineer

@ Brainpower360

Vancouver, British Columbia

Full-time3+ years experience
Apply now
SIGNALS

Overview

Brainpower360 is hiring a senior computer vision engineer for full-time work. The role researches and builds computer vision and machine learning solutions for 3D reconstruction, object detection, image processing and metrology, including quality inspection and medical equipment. The posting requires a master's degree or equivalent experience, at least 3 years of industry computer vision experience, and strong C++ and Python skills.

Responsibilities:

  • Research and develop computer vision for 3D reconstruction and imaging
  • Research and apply machine learning algorithms
  • Engineer solutions for quality inspection and medical equipment
  • Design and deploy full-stack machine vision systems in C++ and Python

Requirements summary:

  • Master's degree in computer science or electrical/computer engineering, or relevant experience
  • Minimum 3 years industry experience in computer vision
  • Experience with TensorFlow, PyTorch, Caffe, Torch or OpenCV (more than 2 years)
  • C++ programming, preferably embedded with GPU (more than 2 years)

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-11
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationMaster’s degree (required), Doctorate (preferred)
Fields of studyComputer Science, Electrical Engineering, Computer Engineering

Summary and details written by AI from the posting; the employer’s posting is the authority.

Brainpower360

FieldValue
Open jobs on Jobsy1
Job description

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).

Similar jobs

  • Computer Vision Engineer

    Canada
    Full Time

    HomeTeam Network

    Candidates need experience shipping computer vision models to production, strong Python and PyTorch or TensorFlow skills, and grounding in object detection and multi-object tracking. They also need real-time video pipeline experience with OpenCV, FFmpeg or GStreamer, and clear written English.

    PyTorch, TensorFlow, OpenCV, FFmpeg, GStreamer, TensorRT

  • Senior Computer Vision Engineer

    Mississauga, ON
    Full Time

    Gazer Monitoring Inc

    Candidates need proven experience deploying computer vision systems on edge hardware and strong Python skills, with OpenCV and PyTorch experience. They must be able to discuss their own development and deployment work in technical detail.

    OpenCV, PyTorch, FFmpeg, GStreamer, Linux, Hailo

  • Computer Vision Engineer

    Toronto, ON

    MobSquad

    5+ YOECandidates need an advanced degree (M.S. or PhD) in a technical field, over five years of deep learning experience with TensorFlow or Keras, and over five years with Python or Java. They also need experience training detection and segmentation models on real-world data and working in start-ups.

    TensorFlow, Keras, Python, Java, scikit-learn, Pandas

  • Computer Vision Engineer

    Toronto, ON
    On-siteFull Time

    Duranta

    5+ YOECandidates need 5+ years of machine learning experience, ideally in computer vision, and strong Python and PyTorch skills. Experience training segmentation or detection models on real-world data and working in fast-moving startup teams is also needed.

    PyTorch, Python, AWS

  • Sr. Computer Vision Engineer

    Canada

    OpenSpace

    5+ YOECandidates need an M.S. or Ph.D. in a related field or equivalent industry experience, plus 5+ years developing computer vision and machine learning models. Strong skills in camera models, 3D geometry, SLAM or photogrammetry, PyTorch and multi-modal image-language models are required.

    PyTorch, OpenGL, PyQt

  • Computer Vision Engineer

    Remote in Canada
    Remote

    hireVouch: Company Marketing Strategy

    3+ YOECandidates need 3+ years in computer vision, machine learning or applied AI, plus a degree in a technical field. Strong Python, deep learning frameworks and experience taking models into production are required.

    PyTorch, TensorFlow, OpenCV, Python, Docker, Kubernetes

  • Computer Vision Engineer

    Vaughan, ON
    On-siteFull Time

    Volatus Aerospace: With deep technological and subject matter expertise and over 100 years' worth of combined institutional knowledge in aviation, Volatus provides…

    2+ YOEVolatus Aerospace needs candidates with a bachelor's degree in a related engineering or computer field and at least 2 years of computer vision, image processing, machine learning or robotics experience. Strong Python, OpenCV and PyTorch or TensorFlow skills and Linux development experience are required.

    OpenCV, PyTorch, TensorFlow, Linux, PX4, ArduPilot

  • Computer Vision Engineer, 3D

    Richmond Hill, ON
    $200k–$230k/yrHybridFull Time

    Mecka

    5+ YOECandidates need 5+ years of software engineering and computer vision experience, strong production Python and solid multi-view geometry. They also need temporal filtering, inverse kinematics and a data-quality mindset.

    Python, C++

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.