Talent.com
Senior Vision Software Developer - 3D Metrology and Algorithms
Senior Vision Software Developer - 3D Metrology and AlgorithmsLMI Technologies • Burnaby, BC, CA
No longer accepting applications
Senior Vision Software Developer - 3D Metrology and Algorithms

Senior Vision Software Developer - 3D Metrology and Algorithms

LMI Technologies • Burnaby, BC, CA
21 days ago
Job type
  • Full-time
  • Quick Apply
Job description

As a Senior Vision Software Developer , you will be a technical leader within our R&D team, reporting to the Software Development Manager.

You will be the driving force behind the core algorithms that allow our sensors to perceive and reconstruct the 3D world with sub-pixel precision.

We are seeking a hands-on expert in classical computer vision, 3D metrology, and physics-based signal processing to design, develop, and perfect the high-performance 3D acquisition and calibration algorithms at the heart of our next-generation sensor products .

This role focuses primarily on classical computer vision, and a machine learning background is highly welcome as an additional skill that will be extremely valuable for our future roadmaps.

You will join a close-knit, multi-disciplinary team of 14 developers.

You will have the opportunity to mentor junior members and lead complex technical projects from concept to completion.

The ideal candidate thrives on solving difficult, hardware-adjacent algorithmic problems and developing production-ready, highly optimized C/C++ code.

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: Lead technical investigations into challenging acquisition problems, sensor physics, and algorithm improvements, producing reports and documentation for senior management.

Demonstrate strong ownership, driving complex projects to completion within reliable time frames.

Mentor other team members, lead peer design and code reviews, and act as a subject matter expert for the team's software architecture.

Proactively contribute to and implement continuous improvement initiatives in our development processes.

Education and Qualifications Must Have Qualifications: 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.

Excellent problem-solving, critical thinking, and communication skills.

Preferred Qualifications: Previous experience as a team lead, technical lead, or Scrum Master.

Experience developing software for hardware-adjacent products in a manufacturing, robotics, or factory automation environment.

Familiarity with C# with the ability to read and transition to it when necessary.

Proficiency with scripting languages like Python for testing and tooling.

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

Perks and Benefits 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!

Wellness: Access to an on-site fitness facility, tennis and basketball courts, and company-wide wellness challenges.

Location and Work Model: This is a hybrid position based out of our Burnaby, British Columbia headquarters.

Because this role requires regular hands-on interaction with physical sensor prototypes and lab equipment, we require local candidates currently residing in the Lower Mainland or Metro Vancouver area.

Please note that financial relocation assistance and immigration sponsorship are unavailable for this position.

Our Recruitment Process While we appreciate your interest in LMI very much, we are only able to respond to candidates selected for further consideration.

We believe in a transparent and collaborative hiring journey.

Our goal is to ensure you are as excited about us as we are about you.

Below is the typical path (can vary by position): Talent Discovery (Human Resources): An initial screening call focused on your professional background, language and communication proficiency, and cultural alignment with the team as well as overview of role and company.

Role Fit (Hiring Manager): A deep dive into your experience, knowledge and skills as well as sharing of role expectations and team initiatives.

Team Fit (Peers and Colleagues): An opportunity to meet with potential team members and/or cross-functional peers to discuss your experience/background and their experience and work at LMI.

Assessment: Some roles may entail a technical assessment to further discover your technical capabilities and skills. We are recognized as one of Canada's Great Workplaces and a global leader in industrial vision.

LMI is a medium-sized technology company built on a culture of openness, respect and engineering excellence.

At LMI, our teams work collaboratively toward the shared goal of designing and delivering innovative 3D and 2D machine vision solutions to OEMs and System Integrators operating in industrial factory automation worldwide.

The result of this collaboration is high-performance, easy-to-deploy, and cost-effective vision technologies that deliver consistent results in even the most demanding inline inspection applications today worldwide reliably.

  • #LMISJ We assure you, once you complete your application, your information is safe with us.

To learn more about how we use your personal data, please review our Privacy Policy (https://lmi3d.com/privacy-policy).

Powered by JazzHR

Create a job alert for this search

Senior Vision Software Developer - 3D Metrology and Algorithms • Burnaby, BC, CA

Similar jobs

Simulation (Houdini) - Senior Technical Engineer

Imageworks Sony PicturesVancouver, Metro Vancouver Regional District, CA
Full-time

Simulation (Houdini) - Technical Engineer.Sony Pictures Imageworks is located on the unceded traditional territory of the Musqueam, Squamish, and Tsleil-Waututh First Nations.We are committed to re...Show more

 • Promoted

AI Software Engineer — Robotic Dexterity & Tactile Sensing

TexavieVancouver, Metro Vancouver Regional District, CA
Full-time

A leading robotics technology startup in Vancouver seeks experienced candidates for AI data and software engineering roles.The successful candidate will develop systems for wearable devices and rob...Show more

 • Promoted

Senior Software Developer — Hybrid, AI/Analytics

RipplingVancouver, Metro Vancouver Regional District, CA
Full-time

A startup focused on AI solutions in Vancouver is seeking a Senior Software Developer.You will develop features using Python and Typescript, work on infrastructure, and apply AI to performance mana...Show more

 • Promoted

Software Engineer - Interactive Visualization

The Walt Disney CompanyVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer - Interactive Visualization.At Walt Disney Animation Studios we have a deep commitment to the philosophy that creativity inspires technology, and technology inspires creativity.En...Show more

 • Promoted

Senior Software Engineer & Technical Lead - Research Platform

Whistler TradingSurrey, Metro Vancouver Regional District, CA
Full-time

A systematic trading firm in Metro Vancouver is seeking a Senior Software Engineer / Technical Lead to oversee the research platform team.You will drive technical decisions, design high-performance...Show more

 • Promoted

3D Modeling Private Tutoring Jobs Vancouver

SuperprofVancouver, Canada
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

Senior Software Engineer - Machine Learning

Electronic ArtsVancouver, Metro Vancouver Regional District, CA
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ...Show more

 • Promoted

Senior Data & ML Engineer – Surgical Computer Vision

Torus Biomedical Solutions Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Torus Biomedical is developing a real-time AI guidance system for orthopedic surgery using standard intraoperative X-ray and Fluoroscopy.By eliminating the need for pre-operative CT scans and exter...Show more

 • Promoted

Senior Software Engineer - Embodied Intelligence Platform

Sanctuary AIVancouver, Metro Vancouver Regional District, CA
Permanent

Sanctuary AI, a world leader in building dexterity-driven Physical AI for general purpose robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Embodied Intelligen...Show more

 • Promoted

Senior AI Developer

Constellation Dealer Groupdelta, bc, ca
Full-time

Senior Developer - Agentic Coding.Maximum up to 5% travel across North America.North American dealership business management software provider specializing in solutions for outdoor power equipment,...Show more

 • Promoted

Senior/Principle Rendering Engineer - 3D

HuaweiBurnaby, Metro Vancouver Regional District, CA
Permanent

Huawei Canada has an immediate permanent opening for a Senior/Principle Rendering Engineer - 3D.Huawei’s Vancouver Research Center is invested in advanced technology research, architecture design a...Show more

 • Promoted

Senior Systems MTS, Synthetic Aperture Radar (SAR) Missions

SatixFyRichmond, Metro Vancouver Regional District, CA
Full-time

Senior Systems MTS, Synthetic Aperture Radar (SAR) Missions.Building the space between proven and possible, MDA Space is a trusted mission partner to the global space industry.A robotics, satellite...Show more

 • Promoted

Senior Microsoft AI Developer

PwCVancouver, Metro Vancouver Regional District, CA
Full-time

As a pivotal member of PwC Canada's Products & Technology (P&T) organization, reporting directly to the Director of Software Development, you'll step into a role that offers you the chance to drive...Show more

 • Promoted

Senior Microsoft AI Developer

PwC CanadaVancouver, Metro Vancouver Regional District, CA
Full-time

As a pivotal member of PwC Canada’s Products & Technology (P&T) organization, reporting directly to the Director of Software Development, you’ll step into a role that offers you the chance to drive...Show more

 • Promoted

Software Engineer II - AI Video Inference at Scale

Amazon Web Services (AWS)Vancouver, Metro Vancouver Regional District, CA
Full-time

A leading technology company in Vancouver is seeking a Software Development Engineer II to work on AI-driven video processing technologies.You will ship production code to solve complex encoding pr...Show more

 • Promoted

Senior XR Developer

Morsel, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Job Opportunity: Senior Unity Developer - Join Our XR Adventure!.Are you a talented Unity developer with a passion for immersive experiences? Coal Car Studio is on the lookout for an experienced, s...Show more

 • Promoted

Senior Technical Animator - R&D Data & Tools

CD ProjektVancouver, Metro Vancouver Regional District, CA
Full-time

A leading gaming company is seeking an experienced Senior Technical Animator to join their Research and Development team in Vancouver.The role bridges the gap between animation production and techn...Show more

 • Promoted

Senior Software Developer - Artificial Intelligence

GlobalRelayVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Software Developer - Artificial Intelligence.For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDi...Show more