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
8 hours 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
    Software Developer – Core Banking Application Development

    Software Developer – Core Banking Application Development

    CGI • Vancouver, BC, Canada
    Full-time +1
    Software Developer – Core Banking Application Development.This is an exciting time for CGI, and we want you to be part of it. We are Canada’s largest independent information technology services firm...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer

    Software Engineer

    Pierre Strand • Vancouver
    Full-time
    Join our dynamic team, where we prioritize work-life balance and foster a collaborative culture.We offer competitive health benefits, 401k matching, and the opportunity to work with a talented grou...Show more
    Last updated: 13 days ago • Promoted
    Lead Systems Software Engineer

    Lead Systems Software Engineer

    EA SPORTS • Vancouver
    Full-time
    Lead Systems Software Engineer.Electronic Arts creates next‑level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story, part of a community t...Show more
    Last updated: 13 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: 13 days ago • Promoted
    Bluetooth Software Engineer

    Bluetooth Software Engineer

    Rivian • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 12 days ago • Promoted
    Manager, Software Development

    Manager, Software Development

    PayByPhone • Vancouver
    Full-time
    Corpay is currently looking to hire a Manager, Software Development within our PayByPhone division.This position falls under our International Fleet line of business and is located in Vancouver, Ca...Show more
    Last updated: 13 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: 9 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: 22 days ago
    Applications Developer

    Applications Developer

    TELUS Digital Philippines • Vancouver
    Full-time
    Join TELUS Digital Philippines as an.You will contribute to the design, development, and optimization of web applications and data pipelines in the. You will bring deep expertise in.The role require...Show more
    Last updated: 13 days ago • Promoted
    Embedded C Developer - delta

    Embedded C Developer - delta

    Amaris Consulting • delta, bc, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer

    Software Development Engineer

    Connor, Clark & Lunn Investment Management (CC&L) • Vancouver
    Full-time
    We are a special software team embedded in a top performing quantitative equity fund that manages over $75 billion in financial assets. This is a fantastic opportunity in the exciting intersection o...Show more
    Last updated: 13 days ago • Promoted
    Software Engineering Consultant - delta

    Software Engineering Consultant - delta

    E-Solutions • delta, bc, ca
    Full-time
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Developer - AI

    Senior Software Developer - AI

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Software Engineer role focusing on AI with an enterprise organization investing majorly into technology.AI focused role, building out POC for the SRE team. In-office work environment in Vancouver, 4...Show more
    Last updated: 21 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: 13 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: 13 days ago • Promoted
    Bluetooth Software Engineer

    Bluetooth Software Engineer

    Rivian and Volkswagen Group Technologies • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer

    Software Engineer

    TEEMA • Vancouver
    Full-time
    We are looking for Junior to Intermediate.The ideal candidate has a solid design and development background, strong communication skills, and the ability to deliver high-quality, testable, and perf...Show more
    Last updated: 13 days ago • Promoted
    Tools Software Engineer — Developer Experience

    Tools Software Engineer — Developer Experience

    Apple • Vancouver
    Full-time
    A leading technology company is looking for a Software Engineer to join its Workflow Experience team in Vancouver.In this role, you’ll build innovative tools that enhance productivity for software ...Show more
    Last updated: 13 days ago • Promoted