Talent.com
Software Developer
Software DeveloperLMI Technologies • Vancouver, Metro Vancouver Regional District, CA
Software Developer

Software Developer

LMI Technologies • Vancouver, Metro Vancouver Regional District, CA
30+ days ago
Job type
  • Full-time
Job description

Software Developer (Computer Vision - R&D)

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.

What will you do as a Software Developer?

LMI is seeking a software developer with 4+ years of proven developer experience who has the desire and skill set to design machine vision sensors. You will work in a multi-disciplinary, multi-platform, engineering team (software, electrical, mechanical / optical) that develops new sensor products and supporting infrastructure (manufacturing and test equipment).

The Sensor Software Developer will work in the R&D team and report to the Software Developer Manager.

  • Design and develop 3D acquisition algorithms for our sensors to produce 3D data from images.
  • Develop components of the sensor calibration pipeline.
  • Characterize and validate prototype sensor performance and integrate final designs with customers.
  • Design and develop manufacturing software tools required to build the sensors and control key component performance (e.g. software tasks for focusing and aligning cameras / lasers / projectors, quantifying and adjusting sensor sensitivity, etc.).
  • Demonstrate ownership and leadership - use your experience and skill to help others in the team to grow, and help drive projects to completion.
  • Potential in becoming a scrum master overseeing an Agile team within the Sensor Software group.
  • Proactively contribute to and implement continuous improvement initiatives.

What do you need to be successful?

  • Degree / Diploma in Computer Science, Electrical / Computer Engineering or equivalent.
  • 4+ years work experience in a disciplined software development environment producing deliverable code.
  • Solid knowledge of C / C++ and C# programming using Microsoft Visual Studio.
  • Experience with 3D metrology or computer vision (object detection, image restoration, scene reconstruction, etc., but excluding machine learning) is required.
  • Excellent understanding of object-oriented programming.
  • Excellent understanding of commonly used data structures and algorithms (lists, trees, sorting, binning, etc.).
  • Excellent understanding of math and statistics.
  • Solid understanding of memory management, threading / synchronization, networking.
  • Proficient with commonly used scripting languages.
  • Previous leadership experience (as part of a project or team) is an asset.
  • Experience developing for a manufacturing automation environment is an asset.
  • 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.

    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.

    About the company

    LMI is the global leader in #3Dscanning and #3Dinspection, leveraging #smart3D technologies to improve factory production.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Junior and Intermediate Software Developer

    Junior and Intermediate Software Developer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for experienced.Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.Relocation to Vancouver will be required towards the end of this year.Experien...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate Full Stack Software Engineer

    Intermediate Full Stack Software Engineer

    D3 Security Management Systems • Vancouver, BC, Canada
    Full-time
    Location : Greater Vancouver area candidates only.D3 Security is transforming SecOps with Morpheus, our AI-driven Autonomous Security Operations Center (ASOC) platform. Morpheus automates Tier 13 anal...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Full-time
    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with. Our client is a US-based, Series-B with over $35M USD in ...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer

    Software Developer

    CadMakers • Burnaby, BC, Canada
    Full-time
    Founded in 2014, CadMakers is an industry-leading digital construction and manufacturing technology company headquartered in Burnaby, British Columbia, Canada. We are dedicated to delivering cutting...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer, C++

    Software Developer, C++

    A-CX • Vancouver, BC, Canada
    Full-time
    Salary : $82,015 - $126,426 (CAD) Annually.A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solution...Show more
    Last updated: 7 days ago • Promoted
    Software Tools Developer for Cardiac Mapping System (Hybrid)

    Software Tools Developer for Cardiac Mapping System (Hybrid)

    Kardium Inc. • Burnaby
    Full-time
    Software Tools Developer to join their team in Burnaby, BC.The role focuses on developing innovative tools for the Globe Mapping and Ablation System, contributing to cutting-edge medical technology...Show more
    Last updated: 11 days ago • Promoted
    Senior Tools Programmer

    Senior Tools Programmer

    Epic Games • Vancouver
    Full-time
    At the core of Epic’s success are talented, passionate people.Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafti...Show more
    Last updated: 7 days ago • Promoted
    Programmer / Software Developer

    Programmer / Software Developer

    Vitacore Industries • Burnaby, British Columbia, Canada
    Full-time
    Quick Apply
    At Vitacore, we integrate cutting-edge research and technology with a profound commitment to sustainability and innovation. Established in 2020, Vitacore is driven by our mission to develop transfor...Show more
    Last updated: 20 days ago
    Software Engineer / Software Specialist

    Software Engineer / Software Specialist

    Equest • Vancouver, British Columbia, Canada
    Full-time
    Location : Vancouver - Pender St, Canada.Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust...Show more
    Last updated: 8 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
    Senior Software Engineer - Keela

    Senior Software Engineer - Keela

    Velora • Vancouver, BC, Canada
    Full-time
    We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Show more
    Last updated: 26 days ago • Promoted
    Software Engineer, Platform - Vancouver, Canada

    Software Engineer, Platform - Vancouver, Canada

    Speechify • Vancouver, BC, Canada
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 14 hours ago • Promoted • New!
    Software Developer - In-House (FT)

    Software Developer - In-House (FT)

    Endeavor Trust Corporation • Vancouver, BC, Canada
    Full-time
    Java developer required full-time on-site.We are seeking a Full-Stack Java developer who designs, develops, tests, and maintains Java-based applications and software. This role involves a deep under...Show more
    Last updated: 30+ days ago • Promoted
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows • Vancouver, BC, Canada
    Full-time
    Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but largely invisible part of the Intern...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Lead

    Software Development Lead

    AlgaeCal Inc. • Vancouver
    Full-time
    Be among the first 25 applicants.Direct message the job poster from AlgaeCal Inc.Director of People & Culture at AlgaeCal Inc. When it comes to web development, you’re a jack of all trades.Your code...Show more
    Last updated: 11 days ago • Promoted
    Lead Software Engineer, Processor Software

    Lead Software Engineer, Processor Software

    D-Wave • Burnaby
    Full-time
    A leading quantum computing firm in Burnaby is seeking a Software Developer Team Lead, Processor Software.In this role, you will develop essential software tools, mentor team members, and collabora...Show more
    Last updated: 11 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
    Full Stack Software Developer II (Platform)

    Full Stack Software Developer II (Platform)

    Pixieset • Vancouver, BC, Canada
    Full-time
    Pixieset is hiring a Software Developer, Full Stack to help shape the foundation of our growing platform, supporting over 1 million photographers and creative professionals worldwide.As a member of...Show more
    Last updated: 25 days ago • Promoted