Talent.com
Senior Vision Software Engineer (3D Metrology & Algorithms)
Senior Vision Software Engineer (3D Metrology & Algorithms)LMI Technologies • Burnaby, British Columbia, Canada
Senior Vision Software Engineer (3D Metrology & Algorithms)

Senior Vision Software Engineer (3D Metrology & Algorithms)

LMI Technologies • Burnaby, British Columbia, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

LMI Technologies recognized as one of Canadas Best Workplaces is a medium-sized technology company built on a culture of openness respect and professional excellence. At LMI our staff work passionately toward the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and Syst-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.

What will you do as an Senior Vision Software Engineer

As a Senior Vision Software Engineer 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.

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 :

  • 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 : $102400 - $145920
  • 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.
  • 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 (

    Required Experience :

    Senior IC

    Key Skills

    Animal Care,Focus,Facilities Management,Advertisement,Maintenance

    Employment Type : Full-Time

    Experience : years

    Vacancy : 1

    Yearly Salary Salary : 102400 - 145920

    Créer une alerte emploi pour cette recherche

    Senior Software Engineer • Burnaby, British Columbia, Canada

    Offres similaires
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Temps plein
    Follow Starboard Recruitment on LinkedIn for ongoing job opportunities, market updates and advice : .Opportunity is with one of Canada's fastest growing, well-funded, Series-B tech startups in th...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Pathfinding Nanofabrication Engineer

    Senior Pathfinding Nanofabrication Engineer

    Photonic • Vancouver, BC, Canada
    Temps plein
    Pathfinding Nanofabrication Engineer.Photonic’s next generation of silicon-based qubits.This role serves as the bridge between external vendors, process development, and in‑house imple...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Microsoft Canada • Vancouver, BC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Motion Planning Engineer — Autonomous Vehicle Systems

    Senior Motion Planning Engineer — Autonomous Vehicle Systems

    AeroVect • Vancouver
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée
    Senior Platform Software Engineer - HPC, CUDA

    Senior Platform Software Engineer - HPC, CUDA

    HTuO Biosciences Inc. • Vancouver
    Temps plein
    A Canadian biotech company is seeking a Senior Software Engineer - Platform Technology to develop scientific software in a high performance computing environment. The role requires substantial exper...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée
    Senior Vision Software Developer - 3D Metrology & Algorithms

    Senior Vision Software Developer - 3D Metrology & Algorithms

    LMI Technologies • Burnaby, BC, CA
    Temps plein
    Quick Apply
    LMI Technologies, recognized as one of Canada’s Best Workplaces, is a medium-sized technology company built on a culture of openness, respect and professional excellence.At LMI our staff work...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Machine Learning Engineer - Filled!

    Senior Machine Learning Engineer - Filled!

    Go REcruitment • Vancouver
    Temps plein
    Senior Machine Learning Engineer.You will be responsible for the whole range of ML engineering, including literature reviews and paper research through architecture, design, implementation, and lau...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Mid-Senior ML Engineer : Scale Real-World AI Solutions

    Mid-Senior ML Engineer : Scale Real-World AI Solutions

    MobSquad • Vancouver
    Temps plein
    MobSquad is seeking an experienced Machine Learning Engineer to join our dynamic Canada-based team.This role is integral to providing innovative technical solutions, involving training models for v...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Autodesk, Inc. • Vancouver
    Temps plein
    Job Requisition ID # • •25WD93374 • •Position Overview • •The work we do at Autodesk touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the late...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Senior Backend Engineer for AI-Driven Game Testing

    Senior Backend Engineer for AI-Driven Game Testing

    Electronic Arts (EA) • Vancouver
    Temps plein
    A leading gaming company in Vancouver is seeking a Software Engineer III to work on AI-driven game testing.The ideal candidate will design and develop the Citadel platform, which supports autonomou...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Senior Software Engineer - Aplos

    Senior Software Engineer - Aplos

    Velora • Vancouver, BC, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a moins d'une heure • Offre sponsorisée • Nouvelle offre
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Electronic Arts • Vancouver
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Senior Product Engineer - 3D Unreal Engine, Contract

    Senior Product Engineer - 3D Unreal Engine, Contract

    Critical Mass • Vancouver
    Temps plein
    In your capacity as a Senior Product Engineer - 3D, you play a central role in bringing creative ideas to life.Drawing from your expertise in various 3D software and extended knowledge of Unreal En...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Backend Engineer – 3D Visualization & Cloud

    Senior Backend Engineer – 3D Visualization & Cloud

    Seequent • Vancouver
    Temps plein
    A global technology firm in Vancouver is seeking a Senior Software Developer to design and develop complex software applications focused on backend systems. The ideal candidate will have over 7 year...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Robotics Controls Engineer — ROS2 / AI, International Travel

    Robotics Controls Engineer — ROS2 / AI, International Travel

    Medium • Vancouver
    Temps plein
    A robotics innovation company in Vancouver is seeking a skilled Robotics Controls Engineer to support integration and control of robotic systems. The ideal candidate will have a Master’s degree and ...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Senior Software Engineer, AI Model Serving - Vancouver, Canada

    Senior Software Engineer, AI Model Serving - Vancouver, Canada

    Speechify • Vancouver, BC, Canada
    Temps plein
    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 – ...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Sr. Algorithm Engineer, AI

    Sr. Algorithm Engineer, AI

    Comm100 • Vancouver
    Temps plein
    Comm100 is an award-winning digital customer engagement platform, enabling organizations to better engage, convert and support their customers online. Established in 2009, Comm100 serves over 10,000...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée