Senior Computer Vision Engineer – Spherical Imaging & GPUs

Teledyne Technologies Incorporated

Richmond

On-site

CAD 106,000 - 142,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Meaningful work
Career growth
Cross-disciplinary teams

Job summary

Teledyne Technologies Incorporated is seeking a Software Engineer, Spherical Imaging & Computer Vision, to own critical software and imaging tech powering panoramic systems. You will work across SDK development, image processing, camera calibration, focusing, and image quality analysis in a hands-on role.

You’ll collaborate with hardware, optics, firmware, production, and product management teams, applying GPU acceleration and modern C++ practices to deliver robust, scalable solutions for

Qualifications

  • Strong modern C++ development skills.
  • Experience with image processing, computer vision, or scientific computing.
  • Windows and Linux development experience.
  • Strong debugging, analytical, and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • 5+ years of professional software development experience.

Responsibilities

  • Develop and enhance the Ladybug SDK for Windows and Linux.
  • Build high-performance image processing pipelines for panoramic image generation.
  • Improve software performance through GPU acceleration and optimisation.
  • Investigate and resolve software, image quality, and customer-reported issues.
  • Apply modern development tools and AI-assisted workflows to improve engineering efficiency.
  • Lead development of camera calibration and focusing algorithms.
  • Create image quality metrics, validation methods, and analysis tools.
  • Contribute to architecture, design reviews, and technical feasibility studies.
  • Evaluate emerging imaging, sensor, optics, and computer vision technologies.
  • Partner with cross-functional teams to deliver new product capabilities.

Skills

C++
Image processing
Windows development
Linux development
Debugging
Communication skills

Education

Bachelor's or Master's in Computer Engineering/Software Engineering/Computer Science

Tools

OpenCV
CUDA
GPU computing

Job description

Teledyne Technologies Incorporated is seeking a Software Engineer, Spherical Imaging & Computer Vision, to own critical software and imaging tech powering panoramic systems. You will work across SDK development, image processing, camera calibration, focusing, and image quality analysis in a hands-on role.

You’ll collaborate with hardware, optics, firmware, production, and product management teams, applying GPU acceleration and modern C++ practices to deliver robust, scalable solutions for

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Teledyne Technologies Incorporated • Richmond

On-site
CAD 106,000 - 142,000
Meaningful work
Career growth
Cross-disciplinary teams
Senior Software Developer
Senior Software Developer

Teledyne Technologies Incorporated • Vaughan

On-site
CAD 131,000 - 175,000
Senior Software Engineer (Embedded Vision Systems)
Senior Software Engineer (Embedded Vision Systems)

Vivid Machines • Toronto

On-site
CAD 120,000 - 180,000
Acquisition Software Engineer — GigE Vision
Acquisition Software Engineer — GigE Vision

Teledyne LeCroy Korea • Ottawa

On-site
CAD 132,000 - 176,000
Competitive compensation
Comprehensive benefits
Professional growth
+1
Linux Acquisition Software Development
Linux Acquisition Software Development

Teledyne Technologies Incorporated • Ottawa

On-site
CAD 106,000 - 142,000
Competitive compensation
Comprehensive health benefits
Vacation plan
+4
Director of Software Product Management, MVC
Director of Software Product Management, MVC

Teledyne FLIR • Richmond

On-site
CAD 139,000 - 186,000
Linux Acquisition Software Development
Linux Acquisition Software Development

Teledyne Technologies Incorporated • Montreal

On-site
CAD 107,000 - 143,000
Health benefits
Vacation plan
Educational assistance
Senior Vision Software Engineer — 3D Vision & Real-Time
Senior Vision Software Engineer — 3D Vision & Real-Time

LMI Technologies • Burnaby

Hybrid
CAD 93,000 - 136,000
Health Benefits
Hybrid work arrangements
Education Support Program
+2
Senior C++ Engineer - Lidar & Geospatial Systems
Senior C++ Engineer - Lidar & Geospatial Systems

Teledyne Technologies Incorporated • Vaughan

On-site
CAD 131,000 - 175,000
Senior Technical Leader
Senior Technical Leader

Teledyne FLIR • Southwestern Ontario

On-site
CAD 114,000 - 152,000
Growth opportunities
Collaborative culture
Competitive compensation
+3