lmitechnologies

Senior Vision Software Developer - 3D Metrology and Algorithms

Apply Now

At a Glance

Location
Burnaby, British Columbia, Canada
Employment
internship
Compensation
t We Offer Base Salary Range: $110,800 to $157,890 CAD, commensurate with experi

Key Requirements

Required Skills

Computer VisionMachine LearningPythonScrum

Certifications

  • SAFe

Domain Knowledge

  • Automation
  • Education
  • Engineering
  • Finance
  • Manufacturing
  • Robotics

Requirements

A Master's Degree or PhD in Computer Science, Electrical or Computer Engineering, Physics, or a related field with a focus on computer vision or signal processing. We place a strong emphasis and preference on candidates holding a Master's degree.

7 or more years of professional experience in classical computer vision, 3D metrology, computational geometry, point cloud processing, scene reconstruction, or image-based signal processing.

Expert level C/C++ programming skills, with a solid grasp of memory management, multi-threading, 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, 3D geometry, and statistics.

Proven experience in independently planning and leading complex software projects from design to completion.

Compensation & Benefits

Base Salary Range: $110,800 to $157,890 CAD, commensurate with experience + Eligibility for Profit Sharing Program Participation (pending business performance).

Health Benefits: Full health care coverage with paid premiums, including dental, vision, and drugs for you and your family.

Financial Perks: A Group Retirement Savings Plan and a monthly internet allowance.

Work-Life Balance: We support a healthy balance with hybrid work arrangements, flextime, and generous paid time off.

Growth and Development: An annual Education Support Program for training and professional growth, plus annual performance reviews and Lunch and Learns.

Culture and Perks: Enjoy free healthy snacks and drinks, team-building budgets, tenure awards, and our official Star Wars Day May the 4th company holiday!

Responsibilities

Technical Design and Development:

Design and develop robust 3D acquisition algorithms, such as laser triangulation and fringe projection, for our sensors to produce high-fidelity 3D data from 2D images.

Develop, optimize, and maintain critical components of our sensor calibration, geometry, and acquisition pipeline.

Write and optimize manufacturing software tools required for focusing, alignment, and calibration to build and test new sensors.

Characterize, validate, and document prototype sensor performance, working with the team to integrate final designs for customer use.

Problem Solving and Leadership: