Vision Software Developer II - Applications, Algorithms AND 3D (C++)

LMI TechnologiesBurnaby, BC
CA$88,000 - CA$130,000Hybrid

About The Position

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 Director of Application Software and Vision Engineering, acting as a key technical contributor in a team of high-performing peers. You will sit at the intersection of R&D and real-world application, taking the "unsolvable" problems our customers face and turning 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. Innovate & Solve: 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: Collaborate with the team to help standardize best practices, ensuring our application code is functional, scalable, maintainable, and "best in class". Bridge the Gap: Act as a technical liaison, occasionally traveling to customer sites to deploy prototypes and gather insights that influence future product roadmaps for the VP of Technology’s group. End-to-End Ownership: Own your projects from initial algorithm design to HMI interface development, ensuring tight delivery timelines are met without compromising quality.

Requirements

  • 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.
  • Math Foundation: Solid mathematical foundation in Linear Algebra, 3D Geometry, and Statistics.
  • Industry Tools: Familiarity with vision libraries is highly valued (e.g., OpenCV, PCL, Halcon, Cognex VisionPro).
  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering (A Master’s degree is a strong plus).
  • Problem Solving: A proven track record of breaking down vague requirements into technical specifications and delivering working solutions.
  • Communication: The ability to explain complex algorithmic concepts to both technical peers and non-technical customers.
  • Agility: Comfort working in a fast-paced environment, managing multiple project milestones, and traveling occasionally (domestically and internationally).

Nice To Haves

  • Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering

Responsibilities

  • 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.

Benefits

  • Health Benefits: Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
  • Work-Life Balance: Support for a healthy balance with hybrid work arrangements, flextime, and competitive paid time off.
  • Growth & Development: Annual Education Support Program for training and professional growth, plus annual performance reviews.
  • Culture: Enjoy free snacks and drinks, team-building events, 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 initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service