Skip to Main Content

Job Title


Vision Software Developer II - Applications & Algorithms


Company : LMI Technologies


Location : Burnaby, Metro Vancouver Regional Distr


Created : 2025-12-02


Job Type : Full Time


Job Description

Vision Software Developer II - Applications & Algorithms Be among the first 25 applicants. Direct message the job poster from LMI Technologies. 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 and act 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, turning the 'unsolvable' problems our customers face into deployed, high-performance 3D measurement solutions. Responsibilities Translate complex customer requirements into sophisticated C++ algorithms for pre-processing, segmentation, feature extraction, and 3D measurement. Design, develop, and optimize realtime 2D and 3D vision algorithms (filtering, pointcloud processing, metrology) to solve specific inspection challenges. Rapidly build proofofconcept applications using LMIs 3D smart sensors to demonstrate feasibility to major OEMs and system integrators. Participate in design reviews with peers, offering and receiving technical feedback to mitigate risks and improve code quality. Produce clear, analytical technical reports and documentation that summarize results and propose concrete solutions to stakeholders. Own endtoend project deliveryfrom algorithm design through HMI interface buildingensuring tight timelines while maintaining quality. Proactively identify areas to improve internal tools and processes, supporting operational excellence. Act as a technical liaison, occasionally traveling to customer sites to deploy prototypes and gather insights that inform future product roadmaps. Qualifications Education: Bachelors degree in Computer Science, Computer Engineering, or Electrical Engineering. A Masters degree is a strong plus. Experience: 3+ years of professional software design experience, specifically within Machine Vision, Image Processing, or 3D Metrology. Technical Stack: Strong C/C++ programming skills are a must. Knowledge: Solid mathematical foundation (Linear Algebra, 3D Geometry, Statistics). Familiarity with vision libraries such as OpenCV, PCL, Halcon, Cognex VisionPro is highly valued. ProblemSolving: Proven track record of breaking down vague requirements into technical specifications and delivering working solutions. Communication: Ability to explain complex algorithmic concepts to both technical peers and nontechnical customers. Agility: Comfortable working in a fastpaced environment, managing multiple project milestones, and traveling occasionally (domestically and internationally). Benefits Salary Range: CAD $88,000 $130,000. Health Benefits: Full health care coverage with 100% paid premiums, including dental, vision, and prescription drugs for you and your family. Financial Perks: Competitive profit sharing program, group retirement savings plan, and a monthly internet allowance based on location. WorkLife Balance: Support for a hybrid work model, flextime, and generous paid time off. Growth & Development: Annual education support program, annual performance reviews, and lunch & learn sessions. Wellness: Onsite fitness facility, tennis/basketball courts, and companywide wellness challenges. Company Culture: Recognized as a 'Great Place to Work' for 10 consecutive years (20162025). No relocation assistance or immigration sponsorship available for this position. Location Burnaby, British Columbia, Canada (hybrid position based out of our headquarters). Preference will be given to local candidates. #J-18808-Ljbffr