CareerPlanSign in

Software Developer

Canada - Richmond, BC💼 Full-time💰 $76,800–$76,800🗓 2026-09-09 → 2026-09-26

Core

Develop advanced spherical imaging technology and panoramic imaging systems by building high-performance image processing pipelines and camera calibration algorithms.

Role type

Senior IC software engineer (computer vision & imaging)

Builds

Ladybug SDK, panoramic imaging systems, image quality analysis tools

Domain

Industrial imaging, computer vision, optics

Deliverable

production ML models | product features

Required skills

modern C++, image processing, computer vision, Windows/Linux development, GPU acceleration, debugging, analytical problem-solving

Preferred skills

OpenCV, CUDA, GPU computing, calibration, photogrammetry, multi-camera systems

Technologies

C++, Windows, Linux, GPU

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; Lead development of camera calibration and focusing algorithms; Create image quality metrics, validation methods, and analysis tools

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.