Sign up to save this job, get alerts, and apply with an optimized CV.

Senior Vision Software Developer - 3D Metrology & Algorithms

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 toward the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators around the world. We offer a fast-paced, stimulating, and supportive environment where we work collaboratively with some of the smartest people in our industry. We are looking for a Senior Vision Software Engineer to join our team! In this role you will contribute to the development of our world-class 3D vision solutions. Your focus will be on the development and implementation of advanced 3D metrology and algorithmic solutions. You will work on cutting edge 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications. What will you do as a Senior Vision Software Engineer? As a Senior Vision Software Engineer, you will be responsible for: * Designing, implementing, and testing new algorithms for 3D metrology, including but not limited to: * Calibration * Registration * Surface reconstruction * Feature extraction * Object detection * Classification * Optimizing algorithms for performance and efficiency. * Collaborating with other engineers to integrate algorithms into the LMI platform. * Troubleshooting and debugging software issues. * Contributing to the design of new products and features. * Participating in code reviews and providing constructive feedback. * Staying up-to-date with the latest research and advancements in 3D vision. * Working in an Agile development environment. What do you need to be successful? * Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. * 5+ years of experience in software development, with a focus on 3D vision or related fields. * Strong knowledge of 3D vision algorithms and techniques. * Experience with 3D metrology and point cloud processing. * Proficiency in C++ and/or C#. * Experience with software development for industrial applications is a plus. * Experience with deep learning and/or machine learning is a plus. * Experience with CUDA or other parallel computing technologies is a plus. * Excellent problem-solving and communication skills. * Ability to work independently and as part of a team. Bonus points for: * Experience with LMI Technologies products. * Experience with Agile software development methodologies. * Contributions to open-source projects. What we offer: * Competitive salary and benefits package. * Opportunity to work on cutting-edge 3D vision technology. * Collaborative and supportive work environment. * Opportunities for professional growth and development. * Company-paid lunches, snacks, and beverages. * Social events and team-building activities. * A fun and rewarding work environment. LMI Technologies is an Equal Opportunity Employer. We are committed to diversity and inclusion and welcome applications from all qualified individuals.

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
LMI Technologies
Location
Canada, British Columbia, Greater Vancouver, Burnaby
Canada
Posted
10 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.