Talent.com
Senior Vision Software Developer
Senior Vision Software DeveloperLMI Technologies • Burnaby, Metro Vancouver Regional District, CA
Senior Vision Software Developer

Senior Vision Software Developer

LMI Technologies • Burnaby, Metro Vancouver Regional District, CA
23 hours ago
Job type
  • Full-time
Job description

What will you do as a Senior Vision Software Engineer?

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 .

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

While this is not primarily a machine learning position, an ML background is welcome as an additional skill and may be valuable in the future.

You will join a close-knit, multi-disciplinary team of 14 engineers (software, electrical, mechanical / optical) and will have the opportunity to mentor junior members and lead complex technical projects from concept to completion.

The ideal candidate is a passionate, "hands-on" expert who thrives on solving difficult algorithmic problems and developing production-ready, highly optimized C / C++ code.

We welcome applications from Senior Developers with backgrounds in Physics, Photogrammetry, Computational Geometry, or Robotics, provided you have expert-level C++ skills.

Core Responsibilities

Technical Design & Development :

  • Design and develop robust 3D acquisition algorithms for our sensors to produce high-fidelity 3D data from 2D images.
  • Develop and improve critical components of our sensor calibration and acquisition pipeline.
  • Write and optimize manufacturing software tools (e.g., for focusing, alignment, and calibration) required 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 & Leadership :

  • Lead technical investigations into challenging acquisition problems 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.
  • Proactively contribute to and implement continuous improvement initiatives in our development processes.
  • What You Need to Be Successful (Qualifications)

    Must-Have Qualifications :

  • Note on Seniority : This is a Lead / Principal level engineering role. Candidates must have 7+ years of post-graduate commercial experience in C++ architecture to be considered.
  • A Graduate Degree (MS or PhD) in Computer Science, Electrical / Computer Engineering, or a related field with a focus on computer vision or signal processing is strongly preferred.
  • 7+ 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 and a strong understanding of C#.
  • Proven experience in independently planning and leading complex software projects from design to completion.
  • Deep understanding of object-oriented programming, advanced data structures (lists, trees, binning), and algorithm optimization.
  • Strong foundational knowledge of mathematics and statistics.
  • Excellent problem-solving, critical thinking, and communication skills.
  • Solid grasp of memory management, multi-threading, and synchronization.
  • Please Note : This role does not involve machine learning (ML), deep learning (DL), or AI. Experience in those fields is not relevant for this position.

    Preferred Qualifications (Assets)

  • Previous experience as a team lead, technical lead, or Scrum Master.
  • Experience developing for a manufacturing, robotics, or factory automation environment.
  • Proficiency with scripting languages like Python for testing and tooling.
  • What We Offer

  • Salary Range : $102,400 - $145,920.
  • Health Benefits : Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
  • Financial Perks : A competitive Profit Sharing Program, a Group Retirement Savings Plan, and a monthly internet allowance depending on the location.
  • Work-Life Balance : We support a healthy balance with hybrid work arrangements, flextime, and generous paid time off.

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

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

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

    Location & Hybrid Work : This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates.

    Relocation & Sponsorship : Please note that financial relocation assistance and immigration sponsorship are not available for this position.

    Job Details

  • Seniority level : Mid-Senior level
  • Employment type : Full-time
  • Job function : Manufacturing
  • Industry : Manufacturing
  • Location : Burnaby, BC, Canada
  • Salary Range : $102,400 - $145,920
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Developer • Burnaby, Metro Vancouver Regional District, CA

    Similar jobs
    Senior Software Engineer

    Senior Software Engineer

    Judi.ai • Vancouver, BC, Canada
    Full-time
    AI, we’re on a mission to help transform small business dreams into vibrant communities.As a fast-paced fintech startup, we provide financial institutions with the tools to better understand ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Motion Planning Engineer — Autonomous Vehicle Systems

    Senior Motion Planning Engineer — Autonomous Vehicle Systems

    AeroVect • Vancouver
    Full-time
    A technology company specializing in autonomous systems is seeking a Senior Software Engineer in Motion Planning to develop advanced behavior planning algorithms for autonomous vehicles.The success...Show more
    Last updated: 18 days ago • Promoted
    Senior Front-End Developer - OpenRoad Auto Group

    Senior Front-End Developer - OpenRoad Auto Group

    OpenRoad Auto Group • Richmond, British Columbia, Canada
    Full-time
    SENIOR FRONT-END DEVELOPER - React (Contract).Remote Option (must be located in the Greater Vancouver Area).Imagine working for one of the fastest-growing and largest auto retailers in Canada.We ar...Show more
    Last updated: 30+ days ago • Promoted
    Senior Technology Systems Designer

    Senior Technology Systems Designer

    H.H. Angus and Associates Limited • Vancouver, BC, Canada
    Full-time
    At HH Angus, we strive to expand what is possible to shape a better future.We do this by empowering our employees to do their best work, find meaning in what they do and provide opportunities to gr...Show more
    Last updated: 30+ days ago • Promoted
    Senior Android Developer

    Senior Android Developer

    Targeted Talent • Richmond, BC, Canada
    Full-time +1
    We are looking for multiple experienced.This is a full-time, permanent position that is remote to start with later relocation to. Our client is a global enterprise company with a product that you...Show more
    Last updated: 30+ days ago • Promoted
    Robotics Test Pilot Co-op | Hands-On AI Robot Testing

    Robotics Test Pilot Co-op | Hands-On AI Robot Testing

    Sanctuary AI • Vancouver
    Full-time
    A leading robotics company is seeking a detail-oriented Robotics Test Pilot Co-op in Vancouver.This role is suitable for students aiming for hands-on experience with cutting-edge robotics technolog...Show more
    Last updated: 14 days ago • Promoted
    Senior UI Software Engineer

    Senior UI Software Engineer

    2K • Burnaby
    Full-time
    Founded in 2023, 2K Sports Lab is the newest stand alone studio at 2K looking to push game development boundaries to bring 2K's next groundbreaking sports franchise to life.We're building a world-c...Show more
    Last updated: 8 days ago • Promoted
    AI-Driven Software Director — Scale Cloud Systems & Teams

    AI-Driven Software Director — Scale Cloud Systems & Teams

    Miraterra • Vancouver
    Full-time
    A leading technology company in Vancouver is seeking a Director of Software to shape their software strategy and lead a high-performing team. Ideal candidates should have over 8 years of software de...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Development Engineer In Test

    Senior Software Development Engineer In Test

    PlushCare • Vancouver
    Full-time
    Senior Software Development Engineer In Test.Senior Software Development Engineer In Test.We are seeking a highly skilled and proactive SDET to join our quality engineering team.The ideal candidate...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Development Engineer In Test

    Senior Software Development Engineer In Test

    Accolade, Inc. • Vancouver
    Full-time
    Transcarent and Accolade have come together to create the One Place for Health and Care, the leading personalized health and care experience that delivers unmatched choice, quality, and outcomes.Tr...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Spring Financial Inc. • Vancouver, BC, Canada
    Full-time +1
    Salary : $115,000-$140,000+yearly salary + benefits (See below for more details).Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and le...Show more
    Last updated: 30+ days ago • Promoted
    2026 Summer Co-Ops - Software Development - Demonware (Vancouver)

    2026 Summer Co-Ops - Software Development - Demonware (Vancouver)

    Equest • Vancouver, British Columbia, Canada
    Full-time +1
    Job Title : 2026 Summer Co-Ops - Software Development - Demonware (Vancouver).This role is based onsite at the Demonware Vancouver office, following the team's hybrid schedule (3 days per week in of...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Architect - Microsoft Tech Stack

    Senior Software Architect - Microsoft Tech Stack

    PPT • North Vancouver, BC, Canada
    Full-time
    We are a technology-driven company operating multiple platforms including CRM, and financial systems.Our development teams span across Montreal, Vancouver, Costa Rica, and other global locations, w...Show more
    Last updated: 30+ days ago • Promoted
    TECH Specialist

    TECH Specialist

    London Drugs Limited • Squamish, BC, Canada
    Full-time
    Now hiring for TECH Specialist.Are you passionate about learning? Do your friends and family members always ask you for tech advice? Are you up-to-date with the latest Computer, Audio / Video and Pho...Show more
    Last updated: 30+ days ago • Promoted
    Robotics Teleoperation Test Pilot

    Robotics Teleoperation Test Pilot

    Sanctuary Cognitive Systems Corporation • Vancouver
    Full-time +1
    A pioneering robotics firm in Vancouver is seeking a skilled Robot Test Pilot on a 6-month contract.In this role, you will pilot humanoid robots in various scenarios to collect critical data, contr...Show more
    Last updated: 9 days ago • Promoted
    Senior Developer

    Senior Developer

    Signature Recruiting • Vancouver, BC, Canada
    Full-time
    As passionate IT people, our client is faced with complex problems that are ideally solved with technology.Applying technology to support and manage a variety of business application systems as wel...Show more
    Last updated: 30+ days ago • Promoted
    Senior Level Designer

    Senior Level Designer

    Next Level Games • Vancouver, BC, CA
    Full-time
    Quick Apply
    WHO WE ARE : Next Level Games is a wholly owned subsidiary of Nintendo Co.We’ve been passionate about video game development for 20 years now, shipping award-winning games for fans ...Show more
    Last updated: 5 days ago
    Intermediate AI Software Developer (6 Months)

    Intermediate AI Software Developer (6 Months)

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Full-time +1
    About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.For over three decades, we have provided innovative building automation solutions for...Show more
    Last updated: 30+ days ago • Promoted