Talent.com
LMI Technologies
Software Developer (Computer Vision)LMI Technologies • Vancouver, Metro Vancouver Regional District, CA
Software Developer (Computer Vision)

Software Developer (Computer Vision)

LMI Technologies • Vancouver, Metro Vancouver Regional District, CA
30+ days ago
Job type
  • Full-time
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 working in industrial factory automation around the world. The result of this teamwork is high-performance, easy-to-implement, and cost-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.

What will you do as a Software Developer (Computer Vision)?

You will apply your machine vision and data processing knowledge to create proof-of-concept, prototype, or final 3D measurement tools and inspection applications. The successful candidate will have a proven ability to extract application requirements from customers and develop complete high-performance inspection applications using the company’s 3D smart sensor hardware and software tools - from measurement algorithms to an HMI interface.

This position is expected to be intermediate level where independent skill and company knowledge are applied to meet well-established project deliverables. The Vision Software Developer routinely applies their skills to design, develop, test, document, and deliver against requirements and specifications.

Typical duties, responsibilities, and activities include:

  • Develop algorithms to solve generic and specific inspection applications.
  • Meet tight delivery expectations against key project milestones.
  • Produce required technical reports and documentation.
  • Produce task lists to breakdown project assignments into appropriate levels of detail.
  • Participate in regular design reviews and demonstrate strong adherence to checklist requirements.
  • Understand and utilize the tools and processes defined by the group to effectively carry out project work.
  • Follow clearly established standards and guidelines as provided by the Team Leader.
  • Work closely with their team mitigating issues with solutions.
  • Travel and on-site customer visits required to assess sample parts, formulate solutions, and deliver prototype systems.
  • Proactively contribute to and implement continuous improvement initiatives.
  • Adhere to LMI Employee Policy Manual.

What do you need to be successful?

  • Bachelor of Computer Science or Computer Engineering degree or equivalent. Master degree in related fields is a strong plus.
  • 3+ years experience in software and algorithm design for real-time 2D or 3D inspection applications. Expertise in areas such as pre-processing, feature detection, feature extraction, feature segmentation, and final measurement.
  • Proven knowledge of machine vision and image processing.
  • Strong C/C++ programming skills with a good mathematical background.
  • Knowledge of 3D and/or sensor design is a strong plus.
  • Knowledge of OpenCV, Cognex Vision Pro, Keyence, Halcon, Point Cloud Library (PCL), Matrox, etc.
  • Pursue problem solving with clear understanding of facts and define test plans and solution strategies.
  • Good verbal and written communication skills. Produce clearly written reports summarizing analytical results and proposing solutions to customers.
  • Solid interpersonal skills are required to function appropriately in a team or an independent environment and to build good customer relationships.
  • A valid passport and the ability to travel domestically or internationally.

How to submit your interest?

If you are interested in this exciting opportunity and working for a fast-growing global technology company with an inspiring and engaging workplace environment, please submit your application to our Human Resources team in confidence by clicking the “Apply Now” button.

While we appreciate your interest in LMI very much, we are only able to respond to candidates selected for further consideration. We look forward to talking to you about the possibilities of beginning a rewarding new chapter of your career!

Why being inclusive is important to us?

At LMI Technologies, we are an Equal Opportunity employer and we value the diversity of the people we hire and serve. We strive to build and grow our team that fosters variety in backgrounds, perspectives, experiences, and skills. We embrace inclusiveness in our workplace, so we can utilize each person’s talents and strengths.

#J-18808-Ljbffr
Create a job alert for this search

Software Developer (Computer Vision) • Vancouver, Metro Vancouver Regional District, CA

Similar jobs

Senior Machine Learning / Computer Vision Applied Scientist

Apera AIVancouver
Full-time

Apera is an innovative, Vancouver-based company at the forefront of robotics, AI, and machine vision — recognized with the 2025 Frost & Sullivan Technology Innovation Leadership Award and the 2024 ... Show more

 • Promoted

Computer Vision Engineering Intern – Full-Time, Vancouver, BC, Canada

AIM DefenceVancouver, Metro Vancouver Regional District, CA
Full-time

AIM is a deep-tech startup building advanced high‑power laser systems to protect people from weaponised drones.We are seeking highly motivated Computer Vision Engineering Interns based in Vancouver... Show more

 • Promoted

Co-op Researcher - AI Computing System

Huawei CanadaVancouver, Metro Vancouver Regional District, Canada
Full-time

Huawei Canada has an immediate co-op opening for a Researcher.The Advanced Computing and Storage Lab, currently a part of the Vancouver Research Centre, aims to explore adaptive computing system ar... Show more

 • Promoted

Remote Junior Software Developer – Observability

CanonicalVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading open source software provider is seeking a Junior Software Developer for their Observability team.This remote role involves developing a cloud-native monitoring stack utilizing exceptiona... Show more

 • Promoted

Ml Vision Engineer — Edge & Cloud Ai - C$84,300 - C$120,000 A Year

Leading Mining Technology FirmVancouver, Canada
Full-time

Seeking a Machine Learning Developer to design AI algorithms for embedded, edge, and cloud environments.Requires Master's degree and 3+ years of experience. Show more

 • Promoted

Senior Windows Developer – Kernel & Networking Expert

Fortinet, Inc.Burnaby, Metro Vancouver Regional District, Canada
Full-time

A leading cybersecurity company is seeking a Senior Windows Software Developer for its FortiClient team in Canada.This role involves developing and optimizing security solutions that integrate a un... Show more

 • Promoted

Vision Software Developer Ii - Applications, Algorithms And 3d (C++) - C$88,000 - C$130,000 A Year

LmiAnmore, Canada
Full-time

Develops and optimizes real-time 2D/3D vision algorithms in C++ for 3D measurement solutions, translating customer needs into deployed code and acting as a technical liaison. Show more

 • Promoted

Co-op Researcher - AI Computing System

huaweicanadaVancouver, Metro Vancouver Regional District, CA
Full-time

The Advanced Computing and Storage Lab, part of the Vancouver Research Centre, explores adaptive computing system architectures to address future flexible and variable application loads.It helps en... Show more

 • Promoted

artificial intelligence (ai) software engineer

GeoswiftVancouver, Metro Vancouver Regional District, Canada
Full-time +1

Artificial Intelligence (AI) Software Engineer.Terms of employment: Permanent employment, Full time.Work must be completed at the physical location.There is no option to work remotely.Collect and d... Show more

 • Promoted

Remote Software Developer for FinTech Platform & Analytics

NumerixVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform.Responsibilities include coding, troubleshooting, and colla... Show more

 • Promoted

Ml Vision Engineer — Edge & Cloud Ai - C$84,300 - C$120,000 A Year

A leading mining technology firmRichmond, Canada
Full-time

Machine Learning Developer sought for innovative AI projects, designing algorithms for embedded, edge, and cloud environments. Show more

 • Promoted

Engineering Coop Student (Computer Science)

British Columbia Rapid Transit CompanyVancouver, Metro Vancouver Regional District, Canada
Full-time

This four‑month co‑op placement will provide opportunities for engagement with engineers, managers and others in different departments within BCRTC.The position will assist Engineering with project... Show more

 • Promoted

Computer Systems Analyst

Heineken companyVancouver, British Columbia, Canada
Full-time +1

WAREHOUSE WORKER | CZECH REPUBLIC.Without work experience | for all foreign citizens Warehouse - Logistics - Customs Food warehousesWe DON'Thave a sponsorship program, DON'T havefree services.City ... Show more

 • Promoted

Software Developer (Agentic Evaluation) - C$88,000 - C$128,700 A Year

Product Development and Manufacturing SolutionsRichmond, Canada
Full-time

Develops AI and generative AI solutions to enhance developer productivity.Builds and evaluates intelligent agentic systems, benchmarks AI agents, and creates tooling for IDE integration. Show more

 • Promoted

Lead Computer Vision Researcher at EA

Electronic Arts Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Take on the role of Lead Computer Vision Researcher at EA and revolutionize the creation of digital characters.This hybrid position offers a unique blend of research and real-time game development.... Show more

 • Promoted

Computer Science Expert - Data Partner (Remote)

TELUS Digital AI Data SolutionsVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

Computer Science Expert - Data Partner (Remote).Join us as a Freelance Data Partner and work remotely with flexible hours.Are you ready to use your domain knowledge to advance AI? We are seeking hi... Show more

 • Promoted

Hybrid Software Developer – Devsecops & Ai Automation - C$80,000 A Year

Financial Services CompanyRichmond, Canada
Full-time

Experienced Software Developer sought by a financial services company to design and maintain software, participate in DevOps, and use AI tools.Requires 3+ years experience with C#, scripting, and d... Show more

 • Promoted

High School Computer Science Tutor

Varsity Tutors, a Nerdy CompanyVancouver, Metro Vancouver Regional District, CA
Full-time

The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally.As a tutor on the Varsity Tutors Platform, you'll have the flex... Show more

 • Promoted

Senior C++ Developer for Audio & Cloud Systems (Remote)

A-CXVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

A leading software development firm in Vancouver is seeking an experienced Software Developer specializing in C++.You will design and implement secure, scalable software solutions for diverse clien... Show more

 • Promoted

Innovative Software Developer at Synopsys

SynopsysVancouver, Metro Vancouver Regional District, Canada
Full-time

Join Synopsys as an Innovative Software Developer in Vancouver, where you will tackle complex technical problems and drive software architecture forward.Be part of a team that values creativity and... Show more