CareerPlan

Software Developer

Canada - Richmond, BCFull-time$77k2026-09-09 → 2026-11-10

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