Talent.com
Senior Vision Software Developer
Senior Vision Software DeveloperLMI Technologies • Burnaby, British Columbia (BC), CA
Senior Vision Software Developer

Senior Vision Software Developer

LMI Technologies • Burnaby, British Columbia (BC), CA
3 days ago
Job type
  • Full-time
Job description

What will you do as an 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.
  • Create a job alert for this search

    Senior Software Developer • Burnaby, British Columbia (BC), CA

    Similar jobs
    Senior SDET (AI)

    Senior SDET (AI)

    TEEMA • Vancouver
    Full-time
    As a Software Developer in Test (SDET), you will be part of a small, highly focused team responsible for the delivery of highly scalable and robust AI and Machine Learning services within our platf...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Microsoft Canada • Vancouver, BC, Canada
    Full-time
    The MSN Verticals team is looking for a full stack Senior Software Engineer to help build the next generation of experiences on Microsoft Start. You will have opportunities to work with many teams a...Show more
    Last updated: 4 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
    Market Risk Senior Developer SME

    Market Risk Senior Developer SME

    Comptech Associates • Richmond, British Columbia, Canada
    Full-time
    Job Title : NYB - Market Risk Senior Developer SME (MX, Other).Location : Remote (MX, Latam, Canada (EST working hours).Technical / Functional Expert in Market Risk - Application Development serves a...Show more
    Last updated: 3 days ago • Promoted
    Senior Go Developer

    Senior Go Developer

    Policy Reporter by Valeris • Vancouver
    Full-time
    Be among the first 25 applicants.Policy Reporter offers a suite of insights products and consulting services to enhance market access strategies and patient support initiatives.By tracking payer po...Show more
    Last updated: 12 days ago • Promoted
    Developer / Coach (Senior)

    Developer / Coach (Senior)

    Adacado • Vancouver
    Full-time
    Get AI-powered advice on this job and more exclusive features.You have over 5 years of programming experience in a senior role, love to design and code, but now want to become a developer advocate ...Show more
    Last updated: 12 days ago • Promoted
    Senior Mobile Designer

    Senior Mobile Designer

    Full Circle Studio • Vancouver
    Full-time +1
    Be among the first 25 applicants.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 ...Show more
    Last updated: 12 days ago • Promoted
    Senior Medical Display Electronics Architect

    Senior Medical Display Electronics Architect

    Barco • Vancouver
    Full-time
    A leading medical technology company in Vancouver is seeking an experienced Electronic Architect to design innovative medical display products. Candidates should have strong expertise in electronic ...Show more
    Last updated: 11 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: 22 days ago • Promoted
    AI Developer Senior

    AI Developer Senior

    Queer Tech • Vancouver
    Full-time +1
    Our employees are at the heart of everything we do.Together, we help people, businesses, and society prosper in good times and be resilient in bad times. Our employee promise represents Intact’s com...Show more
    Last updated: 30+ 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
    Senior Full Stack Developer (Shopify Expert)

    Senior Full Stack Developer (Shopify Expert)

    Pearl West • Vancouver
    Full-time
    Senior Full Stack Developer (Shopify Expert).Senior Full Stack Developer (Shopify Expert).Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.Pearl West i...Show more
    Last updated: 11 days ago • Promoted
    Digital Imaging Designer (AI & Visualization)

    Digital Imaging Designer (AI & Visualization)

    Performance Furnishings • Burnaby
    Full-time +1
    Performance Furnishings is an industry leader in the design, manufacture and distribution of office furniture.Our goal is to offer high quality, durable products at affordable prices so that our en...Show more
    Last updated: 11 days ago • Promoted
    Senior Generative AI Software Developer (ID#5114)

    Senior Generative AI Software Developer (ID#5114)

    freelance.ca • Richmond, Canada
    Full-time
    This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Aplos

    Senior Software Engineer - Aplos

    Velora • Vancouver, BC, Canada
    Full-time
    We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Show more
    Last updated: 3 days ago • Promoted
    Senior SQL Developer with Capital markets experience

    Senior SQL Developer with Capital markets experience

    Luxoft • Richmond, British Columbia, Canada
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 14 hours ago • Promoted • New!
    Senior Sound Designer

    Senior Sound Designer

    CD Projekt • Vancouver
    Full-time
    CD PROJEKT RED is looking for a Senior Sound Designer to join our studio and help bring to life Project Sirius—a multiplayer game set in The Witcher universe. The person in this position will work c...Show more
    Last updated: 11 days ago • Promoted
    Software Developer - Cloud

    Software Developer - Cloud

    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: 21 days ago • Promoted