Vision Software Developer II Algorithms AND 3D; C++
Listed on 2026-06-18
-
Software Development
Software Engineer, AI Engineer (Applied/Software), Machine Learning/ ML Engineer
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.
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.
Education and Qualifications 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 Vision Pro).
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).
Salary Range CAD $88,000 - CAD $130,000 + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance)
Perks and 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.
This is a hybrid position based out of our Burnaby, BC headquarters.
Preference…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: