Talent.com
Senior Vision Software Developer
Senior Vision Software DeveloperLMI Technologies • Burnaby, BC, Canada
No longer accepting applications
Senior Vision Software Developer

Senior Vision Software Developer

LMI Technologies • Burnaby, BC, Canada
1 day 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, BC, Canada

    Similar jobs
    Senior Vision Software Developer

    Senior Vision Software Developer

    LMI Technologies • Burnaby, Bc
    Full-time
    What will you do as an Senior Vision Software Engineer?.Senior Vision Software Developer.D metrology, and signal processing to design, develop, and perfect the high-performance 3D acquisition and c...Show more
    Last updated: 15 hours ago • Promoted • New!
    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
    Firmware & Hardware Developer

    Firmware & Hardware Developer

    SST Wireless • Richmond, BC, Canada
    Full-time
    With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Show more
    Last updated: 30+ days ago • Promoted
    Product Manager- Mobile Motive Solutions

    Product Manager- Mobile Motive Solutions

    SOLV4EX Group • Richmond, BC, Canada
    Full-time
    Discover Energy Systems (DES) is a fast-paced, high-growth energy solutions company spun off from a 75 year-old industry leader. With ambitious goals to quadruple revenue over the next four years, D...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
    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
    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
    Technical Project Manager

    Technical Project Manager

    Bridgemans Services • Garibaldi Highlands, BC, Canada
    Full-time
    Primary Location : On MV Isabelle X / Saga-Company Vessels alongside Squamish, BC.Company Operating Name : Bridgemans Crew Management Ltd. Business Address : 2512 Yukon St, Vancouver, BC V5Y 0H2.Terms o...Show more
    Last updated: 30+ 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
    General Application

    General Application

    Carbon Engineering Ltd. • Squamish, BC, Canada
    Full-time
    Leading the commercialization of ground-breaking technology that captures CO₂ directly from air is challenging and exhilarating. As a member of the CE team, you’ll be surrounded by smar...Show more
    Last updated: 30+ days ago • Promoted
    Market Risk Senior Developer SME - richmond

    Market Risk Senior Developer SME - richmond

    Comptech Associates • richmond, bc, ca
    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: 20 hours ago • Promoted • New!
    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
    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
    Senior Software Engineer, AI Model Serving - Vancouver, Canada

    Senior Software Engineer, AI Model Serving - Vancouver, Canada

    Speechify • Vancouver, BC, Canada
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 7 days ago • Promoted
    Senior Project Manager

    Senior Project Manager

    Media Resources • Richmond, BC, Canada
    Full-time +1
    The successful incumbent will be responsible for managing resources, schedules, financials and adhering to quality and control guidelines throughout the full systems development life cycle.This als...Show more
    Last updated: 30+ days ago • Promoted
    Product Advisor

    Product Advisor

    Squamish Toyota • Squamish, BC, Canada
    Full-time
    Squamish Toyota is dealership that has a strong presence with many loyal customers.We have sold many Toyotas since our inception and we're growing. If this sounds like the right opportunity for ...Show more
    Last updated: 30+ days ago • Promoted
    Geometry Private Tutoring Jobs Delta

    Geometry Private Tutoring Jobs Delta

    Superprof • Delta, 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
    Last updated: 30+ days ago • Promoted