Talent.com
LMI Technologies
Vision Software Developer IILMI Technologies • Burnaby, BC, CA
Vision Software Developer II

Vision Software Developer II

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

This is your chance to be a key driver of LMI's GoPxL product platform.

GoPxL is the next-generation platform behind the 3D sensors that are the "eyes" of industrial automation, and we have just built its core architecture.

You'll be building new features, influencing architecture, optimizing performance, and writing the algorithms and core signal processing logic that make physical optical hardware see, calibrate, and align with millimeter precision.

This is an ideal time to join, as your work will directly influence the final product.

If you are a developer who gets satisfaction from carefully architecting new features, optimizing algorithms and processing pipelines , and who wants to help steer a product's direction, this is the role for you.

As a Vision Software Developer II you will: Design, implement, and optimize core 3D computer vision algorithms, point cloud processing, structured light logic, optical calibration, and sensor alignment routines in modern C++.

Take full ownership of driving algorithm features from initial mathematical concept/prototype through to production deployment on sensor hardware.

Refactor math routines for peak performance, memory efficiency, and long-term maintainability.

Dive deep into real-world physical and mathematical challenges - solving optical distortion, multi-camera alignment, phase shifting, and noise filtering across Windows and embedded Linux platforms.

Collaborate directly with Product Management, Vision Specialists, and Application Engineers to break down complex customer inspection requirements into actionable technical user stories.

Validate algorithm performance against real 3D hardware targets.

Write rigorous automated unit tests (GoogleTest), participate in peer code reviews, and ensure mathematical repeatability.

Step "+1" outside your core boundary.

Proactively collaborate with application generalists, firmware engineers, and QA automation to ensure seamless full-stack integration.

Education and Qualifications (Must Haves) 5+ years of professional software development experience, with a heavy focus on C++ application development.

Bachelor's or Master's degree in Computer Science, Computer Engineering, Geomatics, Optics, Physics, or a related quantitative engineering discipline.

Strong foundation in modern C++ (C++14/17/20), STL, object-oriented design, and memory management.

Solid grasp of 3D geometry, linear algebra, matrix transformations, point cloud processing, camera projection models, and sensor calibration concepts.

Ability to write computational routines optimized for high throughput, low latency, and low memory overhead.

Experience with version control (Git), build systems (CMake), unit testing frameworks (e.g.

GoogleTest), and debugging tools.

Strong problem-solving ability, clear communication, and a desire to work in an Agile team environment.

What Sets You Apart (The Desirables) Hands-on experience with structured light, laser triangulation, time-of-flight, or line confocal sensor geometry.

Familiarity with OpenCV, PCL (Point Cloud Library), Eigen, or commercial vision libraries (Halcon, MIL).

Experience prototyping algorithms in Python, MATLAB, or C# before porting to production C++.

Interest or experience in using AI tools (e.g.

Claude, Gemini, Copilot) as a force multiplier - for example, optimizing personal workflows or creating AI agent skills for the team - while still maintaining production-grade output.

Salary Range: $93,000 CAD to $136,000 CAD + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance) Perks and Benefits Health Benefits : Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.

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

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

Enjoy free snacks and drinks, team-building events, tenure awards, and our official "May the 4th" (Star Wars Day) company holiday!

Access to an on-site fitness facility, tennis/basketball court, and company-wide wellness initiatives This is a hybrid position based out of our Burnaby, BC headquarters.

To support our collaborative model, preference will be given to local candidates that are able to work in the office on Tuesdays, Wednesdays and Thursdays.

Please note that financial relocation assistance and immigration sponsorship are not available for this position We are recognized as a “Great Place to Work” for 10 consecutive years!

Our Recruitment Process 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.

About LMI Technologies 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.

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

Vision Software Developer II • Burnaby, BC, CA

Similar jobs

Software Engineer Iii/Senior Software Engineer (Full Stack) - C$132,800 - C$199,200 A Year

WorkdayRichmond, Canada
Full-time

Seeking a Full Stack Software Engineer to build user-facing and platform experiences for AI agents, integrating AI capabilities into HR and Finance workflows.This role involves owning features end-... Show more

 • Promoted

Intermediate Systems MTS, Synthetic Aperture Radar (SAR)

MDA SpaceRichmond, Metro Vancouver Regional District, Canada
Full-time

Intermediate Systems MTS, Synthetic Aperture Radar (SAR).MDA is seeking an Intermediate Systems Member of Technical Staff (MTS), Synthetic Aperture Radar (SAR) to support current and next‑generatio... Show more

 • Promoted

Remote Software Developer (Canada)

TuringVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Audio Visual Designer

TLD, a Corporate Division of London DrugsRichmond, Metro Vancouver Regional District, CA
Full-time

Employees will be scheduled 40 hours per week with flexibility to work evenings and weekends to meet project requirements and timelines.Comprehensive medical, dental, prescription drug and vision c... Show more

 • Promoted

Software Dev Engineer II, Managed Applications Platform

Amazon Web Services (AWS)Vancouver, British Columbia, Canada
Full-time

The Software Foundations and Management organization within Amazon Web Services (AWS) at Amazon is looking for talented engineers to join the Managed Applications Platform (MAP) organization.Our te... Show more

 • Promoted

Senior Software Developer - Earth Observation Models

EarthDailyVancouver, British Columbia, Canada
Full-time

Shape the future of Earth observation with a role as Senior Software Developer at EarthDaily Analytics in Vancouver.This hybrid role challenges you to blend deep learning expertise with geospatial ... Show more

 • Promoted

OEM Sales Specialist

OneUp ComponentsSquamish, Squamish-Lillooet Regional District, CA
Full-time

Every product we make has to be something we'd buy with our own money and ride on our own bikes.We are a global organization with a core focus on engineering, value, customer satisfaction and relia... Show more

 • Promoted

Software Engineer II

Diligent-14787b60Vancouver, Metro Vancouver Regional District, CA
Full-time

As a Software Engineer II at Diligent, you’ll take on a hands‑on technical role in building secure, scalable, and high-performing serverless microservices using TypeScript on AWS.You’ll contribute ... Show more

 • Promoted • New!

Roboticist – Vision-Guided Robotics

Apera AIVancouver, Metro Vancouver Regional District, Canada
Full-time

Roboticist – Vision-Guided Robotics @ Apera AI.Apera AI is building the future of robotics and AI right here in Vancouver.We’re looking for a Roboticist who loves building things that work — not ju... Show more

 • Promoted

Senior Software Engineer - Keela - C$145,000 - C$165,000 A Year - Remote

VeloraRichmond, Canada
Remote
Full-time

Seeking a Senior Software Engineer to lead high-impact projects, influence technical direction, and mentor engineers for Keela, a CRM platform for nonprofits.Requires expertise in modern JavaScript... Show more

 • Promoted

Software Qa Developer – Intermediate (Hybrid/Remote-Ready) - $70,000 - $85,000 A Year

Building Controls ManufacturerSurrey, Canada
Remote
Full-time

A leading building controls manufacturer is seeking a Software QA Developer to ensure software quality through testing.The role involves designing and executing test cases, developing API automatio... Show more

 • Promoted

Senior Platform Software Engineer - Hpc, Cuda - C$120,000 - C$145,000 A Year

HTuO Biosciences Inc.Richmond, Canada
Full-time

Develop scientific software in a high-performance computing environment using C++ and Python. Show more

 • Promoted

Senior / Intermediate Software Engineer (Unreal Engine 5 Rendering) - $110,000 - $155,000 A Year

Blackbird InteractiveRichmond, Canada
Full-time

Seeking a Senior/Intermediate Software Engineer specializing in Unreal Engine 5 rendering.Responsibilities include optimizing rendering systems, driving visual quality, and collaborating with art t... Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausSquamish, BC, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Lead Computer Vision Researcher at EA

Electronic Arts Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Take on the role of Lead Computer Vision Researcher at EA and revolutionize the creation of digital characters.This hybrid position offers a unique blend of research and real-time game development.... Show more

 • Promoted

Laboratory Supervisor

Woodfibre LNGSquamish, Squamish-Lillooet Regional District, CA
Full-time

Project is located approximately 7 km west-southwest of Squamish, British Columbia.It involves the construction and operation of a liquefied natural gas (LNG) export facility on the previous Woodfi... Show more

 • Promoted

Software Developer Engineer II, WARP

RemitlyBurnaby, British Columbia, Canada
Full-time

At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them.Since 2011, we’ve tirelessly delivered on our promise to customers sending mone... Show more

 • Promoted

Software Developer

FortinetBurnaby, Metro Vancouver Regional District, Canada
Full-time

As a Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products.You will be given the opportunity to participate in... Show more

 • Promoted

Fixed Income Software Engineer - Build Investment Tools - C$125,000 - C$200,000 A Year

Leading Institutional Asset Management FirmRichmond, Canada
Full-time

Software Engineer needed in Vancouver to design, maintain, and develop investment systems and infrastructure for a Fixed Income team, requiring strong programming and analytical skills. Show more

 • Promoted

Systems Software Engineer: Ai-Driven Dev Tools & Ci - C$119,600 - C$167,300 A Year

Leading gaming companyRichmond, Canada
Full-time

Software Engineer wanted by a gaming company in Vancouver to improve developer tools, optimize workflows, and promote best coding practices.Requires C++, CI frameworks, and 5 years of experience. Show more