Senior Computer Vision Developer - C++ (Burnaby) - C$110,800 - C$157,890 A Year

Senior Computer Vision Developer - C++ (Burnaby) - C$110,800 - C$157,890 A Year

16 Oct
|
LMI Technologies
|
Burnaby

16 Oct

LMI Technologies

Burnaby

OverviewAs a Senior Computer Vision Developer, you will be a technical leader within our R&D; team, reporting to the Software Development Manager. ResponsibilitiesLead the design and development of core algorithms enabling sensors to perceive and reconstruct the 3D world with sub‑pixel precision. Design and develop robust acquisition algorithms that translate 2D images into high‑fidelity 3D data. Develop, optimize, and maintain critical components of the sensor calibration, geometry, and acquisition pipeline. Write and optimize manufacturing software tools for focusing, alignment, and calibration to support sensor build and testing. Characterize, validate, and document prototype sensor performance, integrating final designs for customer use. Lead technical investigations into challenging acquisition problems, sensor physics, and algorithm improvements, producing reports and documentation for senior management. Demonstrate solid ownership, driving complex projects to completion within reliable time frames. Mentor junior team members, lead peer design and code reviews, and act as subject‑matter expert for software architecture. Contribute to and implement continuous improvement initiatives in the development process. QualificationsMust Have: Master's degree or PhD in Computer Science, Electrical or Computer Engineering, Physics, or related field with a focus on computer vision or signal processing. Candidates with a Bachelor's degree paired with significant industry experience will also be considered. 7+ years of professional experience in core 2D computer vision processing, image‑based signal processing, or related algorithm‑heavy domains. Expert level C/C++ programming skills with solid grasp of memory management, multithreading, and synchronization in a production environment. Deep understanding of object‑oriented programming, advanced data structures such as lists, trees, and binning, and algorithm optimization.



Strong foundational knowledge of mathematics, geometry, and statistics. Proven experience independently planning and leading complex software projects from design to completion. Excellent problem‑solving, critical thinking, and communication skills. Preferred: Direct experience with 3D processing such as point cloud processing, 3D metrology, laser triangulation, fringe projection, scene reconstruction, or computational geometry. Familiarity with or strong interest in modern machine learning techniques (e.G., deep neural nets) applied to computer vision. Previous experience as a team lead, technical lead, or Scrum Master. Experience developing software for hardware‑adjacent products in manufacturing, robotics, or factory automation environments. Familiarity with C# and ability to read and transition to it when necessary. Proficiency with scripting languages such as Python for testing and tooling. Salary Range$110,800 to $157,890 CAD, commensurate with experience plus eligibility for Profit Sharing Program participation (pending business performance). BenefitsHealth benefits: full health care coverage with paid premiums, including dental, vision, and drugs for you and your family. Group retirement savings plan and monthly internet allowance. Hybrid work arrangements, flextime, and generous paid time off. Annual education support program for training and professional growth, plus annual performance reviews and lunch and learns. Free healthy snacks and drinks, team‑building budgets, tenure awards, and company‑wide wellness challenges. On‑site fitness facility and access to tennis and basketball courts. Location & Work ModelThis is a hybrid position based in Burnaby, British Columbia. Because the role requires regular hands‑on interaction with physical sensor prototypes and lab equipment, candidates must currently reside in the Lower Mainland or Metro Vancouver area. Financial relocation assistance and immigration sponsorship are not available.#J-18808-Ljbffr

📌 Senior Computer Vision Developer - C++ (Burnaby) - C$110,800 - C$157,890 A Year
🏢 LMI Technologies
📍 Burnaby

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior computer vision developer - c++ (burnaby) - c$110,800 - c$157,890 a year / burnaby

Subscribe to this job alert:

Get the latest job offers by email for: senior computer vision developer - c++ (burnaby) - c$110,800 - c$157,890 a year / burnaby