Talent.com
Software Developer (Computer Vision)
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 • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Computational Designer

    Computational Designer

    Entuitive • Vancouver, BC, Canada
    Full-time
    We are a firm that does things a little differently.This is your opportunity to join our high-calibre, experienced group of professionals on a mission to re-imagine the future by changing the way t...Show more
    Last updated: 7 days ago • Promoted
    C++ Robotics Vision Co-op : Real-Time Image Processing

    C++ Robotics Vision Co-op : Real-Time Image Processing

    Apera AI • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    A cutting-edge robotics firm in Vancouver is seeking a Software Developer (Co-op) to join their Apera Vue engineering team. This 8-month position emphasizes strong C++ skills and an interest in robo...Show more
    Last updated: 2 days ago • Promoted
    Senior SoC Validation Architect - Data Center

    Senior SoC Validation Architect - Data Center

    Microchip • Burnaby, Metro Vancouver Regional District, CA
    Full-time
    A leading technology company in Metro Vancouver is looking for a System Validation Engineer to join their Data Center Solutions team. This role requires integrating hardware and firmware solutions f...Show more
    Last updated: 2 days ago • Promoted
    Cloud Software Developer, Python | Hybrid (Richmond, BC)

    Cloud Software Developer, Python | Hybrid (Richmond, BC)

    Ideon Technologies Inc. • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    A leading tech scale-up in Richmond, BC is seeking a Software Developer to build and maintain innovative cloud-based applications. This role involves coding, debugging, and collaborating with divers...Show more
    Last updated: 1 day ago • Promoted
    Software Developer

    Software Developer

    Brainhunter Systems Ltd • Burnaby, Metro Vancouver Regional District, CA
    Permanent
    Pacific Blue Cross (PBC) has been British Columbia's leading benefits provider for over 80 years.We are an independent, not-for-profit society with strong roots in BC’s health care system.We provid...Show more
    Last updated: 19 days ago • Promoted
    Intermediate II Software Developer - Artificial Intelligence

    Intermediate II Software Developer - Artificial Intelligence

    Global Relay • Vancouver, BC, Canada
    Full-time
    For over 25 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions.We securely capture...Show more
    Last updated: 30+ days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Delta, British Columbia, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 6 days ago
    Vision Software Developer II - Applications & Algorithms

    Vision Software Developer II - Applications & Algorithms

    LMI Technologies • Burnaby, BC, Canada
    Full-time
    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 p...Show more
    Last updated: 30+ days ago • Promoted
    Senior Generative AI Software Developer (ID#5114)

    Senior Generative AI Software Developer (ID#5114)

    freelance.ca • Richmond, Canada
    Full-time
    This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
    Last updated: 30+ days ago • Promoted
    Researcher AI Computing System

    Researcher AI Computing System

    Huawei Technologies Canada Co., Ltd. • Vancouver, BC, CA
    Temporary
    Huawei Canada has an immediate 12 month contract opening for a Researcher.The Advanced Computing and Storage Lab, currently a part of the Vancouver Research Centre, aims to explore adaptive computi...Show more
    Last updated: 30+ days ago
    Senior Software Engineer – Data Visualization

    Senior Software Engineer – Data Visualization

    Databricks • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    Senior Software Engineer – Data Visualization.Senior Software Engineer – Data Visualization.At Databricks, we’re passionate about enabling data teams to solve the world’s toughest problems — from a...Show more
    Last updated: 30+ days ago • Promoted
    Hybrid Backend Software Developer for AI & Cloud CI

    Hybrid Backend Software Developer for AI & Cloud CI

    Autodesk, Inc. • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    A leading software company in Vancouver seeks a motivated Software Developer to enhance the AutoCAD Continuous Integration and Delivery System. Responsibilities include coding backend logic, buildin...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Multimedia

    Software Engineer - Multimedia

    Quectel • Richmond, Metro Vancouver Regional District, CA
    Full-time
    This range is provided by Quectel.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. We are seeking a highly motivated and skilled.Multimedia Softw...Show more
    Last updated: 30+ days ago • Promoted
    Postdoctoral Fellow – Human-Robot Interaction (Computer Science)

    Postdoctoral Fellow – Human-Robot Interaction (Computer Science)

    The University of British Columbia • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    Postdoctoral Fellow – Human-Robot Interaction (Computer Science).Be among the first 25 applicants.Innovation in Dementia and Aging (IDEA) Lab | School of Nursing | Faculty of Applied Science.Care r...Show more
    Last updated: 10 days ago • Promoted
    Software Developer - Cloud

    Software Developer - Cloud

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Full-time +1
    About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.For over three decades, we have provided innovative building automation solutions for...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer (ID#5214)

    Software Developer (ID#5214)

    freelance.ca • Richmond, Canada
    Full-time
    The company, a national IT consulting firm, is seeking a Junior Software Developer.This role is perfect for a recent graduate or early career developer with a passion for AI, automation, and cuttin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer - Tools

    Senior Software Developer - Tools

    CruxOCM, Inc. • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    CruxOCM is THE go-to automation company for heavy industry.We're backed by venture capital and are shaking things up in the energy sector. Control room operators deserve the best tools to do their j...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer

    Full Stack Developer

    veritree • Vancouver, BC, Canada
    Full-time +1
    Job Title : Full Stack Developer (Computer Programmer).Type : Permanent, Full Time - 40hrs / week.Location : 230-1275 Venables St. Contact Information : (866) 745-8081 |.Launched in 2021, our technology m...Show more
    Last updated: 4 days ago • Promoted