Senior Computer Vision Developer - C++
$110.8k - $157.89k per yearLmi Technologies
As a Senior Computer Vision Developer , you will be a technical leader within our R&D team, reporting to the Software Development Manager. You will be the driving force behind the core algorithms that allow our sensors to perceive and reconstruct the 3D world with sub-pixel precision.
- Design and develop robust acquisition algorithms (e.g., translating 2D images into high-fidelity 3D data) for our sensors.
- Develop, optimize, and maintain critical components of our sensor calibration, geometry, and acquisition pipeline.
- Write and optimize manufacturing software tools required for focusing, alignment, and calibration to build and test new sensors.
- Characterize, validate, and document prototype sensor performance, working with the team to integrate final designs for customer use.
- Lead technical investigations into challenging acquisition problems, sensor physics, and algorithm improvements, producing reports and documentation for senior management.
- Demonstrate strong ownership, driving complex projects to completion within reliable time frames.
- Mentor other team members, lead peer design and code reviews, and act as a subject matter expert for the team's software architecture.
- Proactively contribute to and implement continuous improvement initiatives in our development processes.
- A Master's Degree or PhD in Computer Science, Electrical or Computer Engineering, Physics, or a related field with a focus on computer vision or signal processing. (Note: Candidates holding a Bachelor's degree paired with significant, direct industry experience will also be strongly considered).
- 7 or more years of professional industry experience in core 2D computer vision processing, image-based signal processing, or related algorithm-heavy domains.
- Expert level C/C++ programming skills, with a solid grasp of memory management, multi-threading, and synchronization in a production environment.
- Deep understanding of object-oriented programming, advanced data structures such as lists, trees, and binning, and algorithm optimization.
- Strong foundational knowledge of mathematics, geometry, and statistics.
- Proven experience in independently planning and leading complex software projects from design to completion.
- Excellent problem-solving, critical thinking, and communication skills.
- Direct experience with 3D processing, such as point cloud processing, 3D metrology, laser triangulation, fringe projection, scene reconstruction, or computational geometry.
- Familiarity with or strong interest in modern Machine Learning techniques (e.g., deep neural nets) applied to computer vision.
- Previous experience as a team lead, technical lead, or Scrum Master.
- Experience developing software for hardware-adjacent products in a manufacturing, robotics, or factory automation environment.
- Familiarity with C# with the ability to read and transition to it when necessary.
- Proficiency with scripting languages like Python for testing and tooling.
- Health Benefits: Full health care coverage with paid premiums, including dental, vision, and drugs for you and your family.
- Financial Perks: A Group Retirement Savings Plan and a monthly internet allowance.
- Work-Life Balance: We support a healthy balance with hybrid work arrangements, flextime, and generous paid time off.
- Growth and Development: An annual Education Support Program for training and professional growth, plus annual performance reviews and Lunch and Learns.
- Culture and Perks: Enjoy free healthy snacks and drinks, team-building budgets, tenure awards, and our official Star Wars Day May the 4th company holiday!
- Wellness: Access to an on-site fitness facility, tennis and basketball courts, and company-wide wellness challenges.
While we appreciate your interest in LMI very much, we are only able to respond to candidates selected for further consideration. We believe in a transparent and collaborative hiring journey. Our goal is to ensure you are as excited about us as we are about you. Below is the typical path (can vary by position):
- Talent Discovery (Human Resources): An initial screening call focused on your professional background, language and communication proficiency, and cultural alignment with the team as well as overview of role and company.
- Role Fit (Hiring Manager): A deep dive into your experience, knowledge and skills as well as sharing of role expectations and team initiatives.
- Team Fit (Peers and Colleagues): An opportunity to meet with potential team members and/or cross-functional peers to discuss your experience/background and their experience and work at LMI.
- Assessment: Some roles may entail a technical assessment to further discover your technical capabilities and skills.
We assure you, once you complete your application, your information is safe with us. To learn more about how we use your personal data, please review our Privacy Policy (
$105.3k - $140.45k per year
...Join Stryker! Who We Want At Stryker Endoscopy, our Computer Vision team develops advanced image analysis technologies that support clinical... ...technical decisions within assigned projects and partner with senior technical leaders on broader initiatives. Contribute to...SeniorFull timeWorldwide- ...coaching, pairing, and reviews • Write tests for code and run these in a continuous integration environment Requirements • Degree in Computer Science, Engineering or other related field • 5 years’ experience in software architecture and application development within a...SeniorPermanent employmentFull time
$80k - $110k per year
...re hiring for: SkyBox Labs is seeking a versatile, experienced C++ Software Engineer to join our team working on projects within the... ...in code reviews and provide constructive feedback on how to develop and improve processes, tools and workflows Execute on software...SuggestedFull timeWork from homeWorldwideRelocationFlexible hoursNight shift- ...including medical, dental and vision plans, healthcare and dependent... ...a talented and motivated QA Developer to join our Platform Quality... ...Experience ~ Bachelor’s degree in Computer Science, Computer Engineering,... .... Familiarity with C/C++ and Perl. Experience working...SuggestedFull timeWork at officeFlexible hours
$52.4 per hour
...excited to grow our team with a permanent, full-time Software Developer. Reporting to the Senior Development Team Lead, the Software Developer is... ...Education and Experience: ~ Bachelor’s degree in computer science or related business discipline. ~4+ years of...SeniorHourly payPermanent employmentFull timeWork at officeWorldwide- ...benefits, including medical, dental and vision plans, healthcare and dependent care flexible... ...is seeking a talented and motivated QA Developer to join our QA team. Reporting to the... ...Bachelor's degree in Electrical Engineering, Computer Science, or a software related field. ~...Full timeWork at officeFlexible hours
- ...has a full\-time opportunity for a Lead Developer as we continue to grow our Vancouver based... ...developers. \\ ~ Bachelorâs degree in Computer Science, Engineering, or related field \... ...of benefits including medical, dental, vision, RRSP short and long\-term disability insurance...Long term contractFull timeTemporary workWork at officeRemote workFlexible hours
$133k - $190k per year
...cybersecurity. Role We are looking for a senior Mac/iOS Developer to join our team in Burnaby, BC on a... ...largest cloud security platform. Your vision and technical expertise will enable... ...specializing in Objective C, SWIFT, or C++ ~ Deep technical understanding of the...SeniorLong term contractFull timeInternshipWork at officeLocal areaWorldwide$93k - $139k per year
...the final product. If you are a developer who gets satisfaction from... ...applications. ~ Bachelor's degree in Computer Science, Computer Engineering,... ..., a REST or WebSocket API, a C++ service, a build pipeline, a... ...with 3D imaging, machine vision, point cloud data, or robotics...Long term contractFull timeWork at officeLocal areaWorldwideRelocation package- ...management and optimization to reach a true end-to-end solution. Job Description Title: : iOS Developer Location : Toronto, ON JOB DESCRIPTION We are seeking a senior iOS developer to work in our mobile development team within our organization. As part of the...SeniorFull timeFlexible hours
$65k - $75k per year
...Canada) Location: Burnaby, BC (Hybrid) Job Title: Power BI Developer Position Type: Full-Time (12-Month Contract) About Us... ...environment. ~ Post-secondary education in Information Systems, Computer Science, Data Analytics, Business Intelligence, or a related field...Full timeContract workWork at officeWork from homeMonday to friday$96.4k - $142.66k per year
...to help shape this ambitious vision. If you’re interested in tackling... ...Need We’re looking for a Senior Online Software Engineer to... ...development ● Proficiency in C++ ● Strong understanding of Unreal... ...● Professional experience developing features for large-scale, multiplayer...SeniorFull timeTemporary workInternship$96.4k - $142.66k per year
...to help shape this ambitious vision. If you’re interested in tackling... ...Need We are looking for a Senior Gameplay Engineer to... ...Animators, Design and Production to develop nuanced and sophisticated animation... ...Fit ~ Bachelor’s degree in Computer Science or a related field (or...SeniorFull time- ...Province","uitype":1,"value":"British Columbia"},{"fieldLabel":"Zip\/Postal Code","uitype":1,"value":"V5A"}],"headerName":"GIS Programmer\/Developer","widgetId":"574222000000072311","isJobBoard":"false","userId":"574222000013289271","attachArr":[],"customTemplate":"1","...Contract work
$105.66k - $142.72k per year
...development to help shape this ambitious vision. If you’re interested in... ...highly qualified and creative Senior Gameplay Systems Engineer to... ...engine features, possesses deep C++ experience, and has a passion for... ...Own the Cinematic Pipeline: Develop, implement, and optimize authoring...SeniorFull time- ...SCOPE OF POSITION We are seeking a Full Stack Software Developer to join our growing development and innovation team. In this role, you will design, develop, test, and maintain high-quality software solutions, with a strong focus on modern front-end and desktop application...Full time
- ...a bright and highly motivated Senior Mechanical Engineer for employment... ...control reviews of work developed by others. Provides estimates... ...Understanding of industry standard computer software for the position (... ...may include medical, dental, vision, life, AD&D, disability...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
$108k - $153k per year
...LMI is seeking a talented Senior Hardware (FPGA) engineer to join... ...will have a proven record in developing complex FPGA code for an embedded... ...system which includes machine vision, cameras, laser drivers, high... ...UVM) ~ Other languages: TCL, C/C++ ~ Experience with...SeniorFull timeWork at officeLocal areaWorldwide$59.13 - $65.7 per hour
Are you an experienced Business Intelligence Developer based whose available to work hybrid on-site in Burnaby? Do you have an extensive background with MS Fabric and Power BI? We're looking for an experienced BI Developer for an initial 12 month contract that works hybrid...Long term contractContract workWork at office$99.8k - $147.68k per year
...want you on our team! What We Need As a Senior Technical Animator at 2K Sports Lab, you... .... ~ Strong scripting ability in Python (C++ is a plus). ~ Proven experience... ...with motion capture pipelines Experience developing rigging tools or facial solvers for real-time...SeniorTemporary workInternship$125k - $170k per year
...development title, SkyBox Labs is seeking a Senior Tools Software Engineer with engine tools... ...snapshot of your role: Design and develop robust UE5 editor tools and content... ...looking for: ~6+ years of professional C++ experience within the video game industry,...SeniorFull timeWork from homeRelocationFlexible hoursNight shift3 days per week$125k - $170k per year
...AAA co-development title, SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest... ...studio in Burnaby. A snapshot of your role: Develop compelling and dynamic gameplay in UE5 using C++/Blueprints Participate in code reviews and...SeniorFull timeWork from homeWorldwideFlexible hoursNight shift3 days per week$75.7k - $135.5k per year
...development to help shape this ambitious vision. If you’re interested in tackling unique... ...What We Need Our studio is looking for a Senior Gameplay Designer who has a high quality... ...partners to lead your feature team (5-10 developers) ~ Champion the player experience,...SeniorFull time$96.4k - $142.66k per year
...We Need We’re looking for a Senior Online Software Engineer to... ...development ● Proficiency in C++ ● Strong understanding... ...Professional experience developing features for large-scale, multiplayer... ...● Bachelor’s degree in Computer Science or equivalent...SeniorFull time$85k - $116k per year
...automated testing techniques. Design, develop and maintain software/system required for... ...Educational Requirement: ~ Bachelor's Degree in Computer Science or similar disciplines The... ...100% company paid medical, dental, and vision coverage, including a Health Spending...SeniorFull timeFlexible hours- ...the Role: We are seeking a Senior Project Manager/Associate... ...week. RESPONSIBILITIES: · Develop and maintain comprehensive project... ...intermediate to advanced computer skills (Power Point, Excel, Word... ...benefits including medical, dental, vision, short-& long-term disability,...SeniorLong term contractFull timeContract workTemporary workInternshipFlexible hours2 days per week
- ...Tantalus also offers generous benefits, including medical, dental and vision plans, healthcare and dependent care flexible spending accounts... ...prioritize open cases, escalating as required. Collaborate to develop, establish, and improve processes and procedures related to...SeniorFull timeWork at officeFlexible hours
$96.4k - $142.66k per year
...We Need We’re looking for a Senior Online Services SE to help... ...of online features, primarily developing custom backend services and implementing... ...the client-side systems in C++ needed for the online features... ...● Bachelor’s degree in Computer Science or equivalent...SeniorFull time- ...Description AECOM Western Canada is hiring a Senior Civil/Structural Engineer, responsible for... ..., and associated infrastructure. • Develop and review detailed structural and civil... ...benefits may include medical, dental, vision, life, AD&D, disability benefits, paid time...SeniorPart timeWork at officeLocal areaRemote workWorldwideFlexible hours
$75.7k - $112.06k per year
...across all areas of game development to help shape this ambitious vision. If you’re interested in tackling unique challenges and think you... ...! What We Need Our studio is looking for an experienced Senior Game Designer who has a high quality bar and a passion for creating...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Computer Vision Developer - C++. Be the first to apply!
- computer network engineer Burnaby, BC
- hardware engineer Burnaby, BC
- senior hardware engineer Burnaby, BC
- computer engineering Burnaby, BC
- computer hardware engineer Burnaby, BC
- computer vision engineer Burnaby, BC
- computer engineering intern Burnaby, BC
- hardware design engineer Burnaby, BC
- computer engineer work from home Burnaby, BC
- computer engineering technologist Burnaby, BC
