Talent.com
Vision Software Developer II - Applications & Algorithms
Vision Software Developer II - Applications & AlgorithmsLMI Technologies • Burnaby, BC, Canada
Vision Software Developer II - Applications & Algorithms

Vision Software Developer II - Applications & Algorithms

LMI Technologies • Burnaby, BC, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

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 passionately towards the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators. Our customers rely on our cost-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.

The Opportunity

We are seeking a Vision Software Developer II to join our dynamic Applications and Technology team. In this role, you will report directly to the Senior Vision Software Manager, acting as a key technical contributor in a team of 14 high-performing peers.

You will sit at the intersection of R&D and real-world application. You will take the "unsolvable" problems our customers face and turn them into deployed, high-performance 3D measurement solutions.

You will elevate the team's capabilities by designing robust algorithms and proof-of-concept tools that demonstrate exactly what our technology can do. If you are a developer who loves math, physics, and seeing your code interact with the physical world, this is your home.

How You Will Make an Impact

  • Innovate & Solve : You will translate complex customer requirements into sophisticated C++ algorithms for pre-processing, segmentation, feature extraction, and 3D measurement. You turn abstract geometry problems into working code.
  • Elevate the Tech Stack : Working closely with the Senior Manager and your 14 peers, you will help standardize best practices, ensuring our application code is not just functional, but scalable, maintainable, and "best in class."
  • Bridge the Gap : You will act as a technical liaison, occasionally traveling to customer sites to deploy prototypes and gather insights that you will feed back to the VP of Technology’s group to influence future product roadmaps.
  • End-to-End Ownership : From designing the initial algorithm to building the HMI interface, you will own your projects, ensuring tight delivery timelines are met without compromising quality.

What You Will Do

  • Algorithm Design : Develop and optimize real-time 2D and 3D vision algorithms (filtering, point cloud processing, metrology) to solve specific inspection challenges.
  • Prototyping : Rapidly build proof-of-concept applications using LMI’s 3D smart sensors to demonstrate feasibility to major OEMs and System Integrators.
  • Collaboration : Participate in design reviews with your peer group, offering and receiving technical feedback to mitigate risks and improve code quality.
  • Documentation & Reporting : produce clear, analytical technical reports and documentation that summarize results and propose concrete solutions to stakeholders.
  • Continuous Improvement : Proactively identify areas to improve our internal tools and processes, supporting the Senior Manager in driving operational excellence.
  • What You Bring to the Table

  • Education : Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering. (A Master’s degree in a related field is a strong plus).
  • Experience : 3+ years of professional experience in software design, specifically within Machine Vision, Image Processing, or 3D Metrology.
  • Technical Stack :
  • Strong C / C++ programming skills are a must.

  • Solid mathematical foundation (Linear Algebra, 3D Geometry, Statistics).
  • Familiarity with vision libraries is highly valued (e.g., OpenCV, PCL, Halcon, Cognex VisionPro).
  • Problem Solving : You have a proven track record of breaking down vague requirements into technical specifications and delivering working solutions.
  • Communication : You can explain complex algorithmic concepts to both technical peers and non-technical customers.
  • Agility : You are comfortable working in a fast-paced environment, managing multiple project milestones, and traveling occasionally (domestically and internationally) to get the job done.
  • What We Offer

  • Salary Range : CAD $88,000 - CAD $130,000.
  • 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 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.
  • Enjoy free healthy snacks and drinks, team-building budgets, 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 challenges.
  • This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates.
  • 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, spanning the 2016 through 2025 annual designations.
  • 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 ( -policy).

    Powered by JazzHR

    YExOpA0jRe

    Create a job alert for this search

    Vision Software Developer II Applications Algorithms • Burnaby, BC, Canada

    Similar jobs
    Ingenium developer

    Ingenium developer

    Tamanna Technology • delta, bc, ca
    Full-time
    We are looking for an experienced.The ideal candidate will have strong hands-on technical expertise and experience working within the insurance domain. Develop, configure, and customize solutions us...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Machine Learning Scientist / Engineer - richmond

    Machine Learning Scientist / Engineer - richmond

    SPECTRAFORCE • richmond, bc, ca
    Full-time
    Job Title : Machine Learning Scientist / Engineer.Length of contract- 12 Months (Possible extension).Hybrid- 2-3 days a week @ Toronto, ON. Interview- 2 rounds (first panel, 45 min).Machine Learning S...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Machine Learning Scientist - richmond

    Senior Machine Learning Scientist - richmond

    Altis Labs • richmond, bc, ca
    Full-time
    Altis Labs is the computational imaging company accelerating clinical trials with AI.We are on a mission to help get the most effective novel treatments to patients sooner.Top 20 biopharma sponsors...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Hardware Specialist - richmond

    Hardware Specialist - richmond

    AMroute LLC • richmond, bc, ca
    Full-time
    New onsite contract role : Hardware Senior Principal Consultant.Location : Ottawa, Ontario Canada (All candidates must be local to Ottawa, Ontario). Develop FPGA IP architecture for 4G / 5G Radio Units....Show more
    Last updated: less than 1 hour ago • Promoted • New!
    NonStop COBOL Developer - richmond

    NonStop COBOL Developer - richmond

    Galent • richmond, bc, ca
    Full-time
    We have an immediate opening for a COBOL Developer with a leading IT service / solutions provider in Canada.Job Description / Responsibilities. Design, develop, and maintain NonStop COBOL and SCOBOL ap...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Swift Stack - HCLTech

    Swift Stack - HCLTech

    HCLTech • richmond, bc, ca
    Full-time
    Swift Stack Object Storage Administrator.Location : Brampton, ON – Hybrid.Swift Stack Object Storage – L3 level.Architecture, Implementation, building swift ring, enabling and.Configuring cluster, a...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Computer Numerical Control Programmer (CNC) - delta

    Computer Numerical Control Programmer (CNC) - delta

    BITS Recruiting • delta, bc, ca
    Full-time
    We are seeking an experienced CNC Programmer with Siemens NX expertise to support machining operations in a manufacturing environment. This role involves analyzing technical drawings, developing CNC...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Software Developer - AI

    Senior Software Developer - AI

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Software Engineer role focusing on AI with an enterprise organization investing majorly into technology.AI focused role, building out POC for the SRE team. In-office work environment in Vancouver, 4...Show more
    Last updated: 23 days ago • Promoted
    I&C Designer - richmond

    I&C Designer - richmond

    Airswift • richmond, bc, ca
    Full-time
    The I&C Designer will support an upstream expansion project, focusing on instrument design deliverables using.SmartPlant Instrumentation (SPI). This role develops datasheets, loop diagrams, and supp...Show more
    Last updated: 1 hour ago • Promoted • New!
    Software Engineer III

    Software Engineer III

    WaferWire Cloud Technologies • delta, bc, ca
    Full-time
    Job Title : Software Engineer III.One day a week but will go up to 3 when the new Toronto space is ready.WCT is a global talent solutions partner committed to delivering high-impact technology and e...Show more
    Last updated: 1 hour ago • Promoted • New!
    Architecte en solutions d’intelligence artificielle - delta

    Architecte en solutions d’intelligence artificielle - delta

    Appcom • delta, bc, ca
    Full-time
    Architecte en solutions d’intelligence artificielle.IA robustes, alignées sur les besoins réels des utilisateurs et soutenues par des données exploitables. Dans ce rôle, tu interviendras en amont de...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Embedded Software Developer - Scalian

    Embedded Software Developer - Scalian

    Scalian • richmond, bc, ca
    Full-time
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Show more
    Last updated: 3 hours ago • Promoted • New!
    Ab Initio Developer

    Ab Initio Developer

    Pacer Group • richmond, bc, ca
    Full-time
    Years of exp as Ab Initio Developer.ETL Ab Initio GDE, Unix Scripting, SQL, Job Scheduler.Good experience in ETL projects.Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Software Developer

    Software Developer

    Equest • Vancouver, British Columbia, Canada
    Full-time
    Location : Vancouver - Pender St, Canada.Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust...Show more
    Last updated: 1 day ago • Promoted
    Modeler / 3D Artist - richmond

    Modeler / 3D Artist - richmond

    Simthetiq • richmond, bc, ca
    Full-time
    Simthetiq is a global provider of simulation and training solutions with a 20-year track record.As one of the leading providers of 3D Simulation Entity Models, we integrate our visual products in d...Show more
    Last updated: 3 hours ago • Promoted • New!
    Software Developer (C++ / Conan)

    Software Developer (C++ / Conan)

    Amaris Consulting • delta, bc, ca
    Full-time
    Hybride – 3 à 4 jours sur site par semaine.Développeur logiciel (C++ / Conan).Vous contribuerez au développement, à l’intégration et à l’optimisation de solutions logicielles robustes, en collabora...Show more
    Last updated: 2 hours ago • Promoted • New!
    Sr. Software Engineer - AI - Future Secure AI

    Sr. Software Engineer - AI - Future Secure AI

    Future Secure AI • richmond, bc, ca
    Full-time
    Future Secure AI (FSAI) is a leading enterprise AI company that was created in deep partnership with one of the world's largest financial institutions. Operating as an enterprise company with deep r...Show more
    Last updated: 2 hours ago • Promoted • New!
    Quantitative Researcher - richmond

    Quantitative Researcher - richmond

    Albert Bow • richmond, bc, ca
    Full-time
    Crypto HFT Quantitative Researcher | Canada | $220,000+bonus.One of our newest and most exciting clients are hiring in Canada. The client is a systematic prop trading firm who were started by some o...Show more
    Last updated: 3 hours ago • Promoted • New!