Senior Software Engineer, 3D Development
$102.4k - $145.92k per yearLMI Technologies
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 Syst-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.
What will you do as an Senior Vision Software Engineer?
As a Senior Vision Software 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 .
We are seeking an expert in classical computer vision, 3D metrology, and signal processing to design, develop, and perfect the high-performance 3D acquisition and calibration algorithms at the heart of our next-generation sensor products .
While this is not primarily a machine learning position, an ML background is welcome as an additional skill and may be valuable in the future. You will join a close-knit, multi-disciplinary team of 14 engineers (software, electrical, mechanical/optical) and will have the opportunity to mentor junior members and lead complex technical projects from concept to completion.
The ideal candidate is a passionate, "hands-on" expert who thrives on solving difficult algorithmic problems and developing production-ready, highly optimized C/C++ code.
We welcome applications from Senior Developers with backgrounds in Physics, Photogrammetry, Computational Geometry, or Robotics, provided you have expert-level C++ skills.
Technical Design & Development:
Design and develop robust 3D acquisition algorithms for our sensors to produce high-fidelity 3D data from 2D images.
Develop and improve critical components of our sensor calibration and acquisition pipeline.
Write and optimize manufacturing software tools (e.g., for focusing, alignment, and calibration) required 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 and algorithm improvements, producing reports and documentation for senior management.
Demonstrate strong ownership, driving complex projects to completion within reliable time frames.
Proactively contribute to and implement continuous improvement initiatives in our development processes.
Note on Seniority: This is a Lead/Principal level engineering role. Candidates must have 7+ years of post-graduate commercial experience in C++ architecture to be considered.
- A Graduate Degree (MS or PhD) in Computer Science, Electrical/Computer Engineering, or a related field with a focus on computer vision or signal processing is strongly preferred.
- 7+ years of professional experience in classical computer vision, 3D metrology, computational geometry, point cloud processing, scene reconstruction, or image-based signal processing.
- Expert-level C/C++ programming skills and a strong understanding of C#.
- Proven experience in independently planning and leading complex software projects from design to completion.
- Deep understanding of object-oriented programming, advanced data structures (lists, trees, binning), and algorithm optimization.
- Solid grasp of memory management, multi-threading, and synchronization.
Please Note: This role does not involve machine learning (ML), deep learning (DL), or AI. Experience in those fields is not relevant for this position.
Preferred Qualifications (Assets):
Previous experience as a team lead, technical lead, or Scrum Master.
Proficiency with scripting languages like Python for testing and tooling.
Health Benefits: Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
A competitive Profit Sharing Program, a Group Retirement Savings Plan, and a monthly internet allowance depending on the location.
An annual Education Support Program for training and professional growth, plus annual performance reviews and Lunch & Learns.
Enjoy free healthy snacks and drinks, team-building budgets, tenure awards, and our official "May the 4th" (Star Wars Day) company holiday!
Wellness: Access to an on-site fitness facility, tennis/basketball court, and company-wide wellness challenges.
To support our collaborative model, preference will be given to local candidates.
Relocation & Sponsorship: Please note that financial relocation assistance and immigration sponsorship are not available for this position.
To learn more about how we use your personal data, please review our Privacy Policy (
$88k - $130k per year
...towards the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators. Our customers... ...applications. The Opportunity We are seeking a Vision Software Developer II to join our dynamic Applications and Technology team....Senior3DFull timeLocal areaRelocation package$72k - $102k per year
...of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators... ...seeking a resourceful and technical Vision Software QA Specialist to join our high-impact... ...scripts; it is about writing them. You will develop, maintain, and expand our automated...3DFull timeLocal areaRelocation package$132k - $180k per year
...of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators... ...opportunity. We are seeking a Software Development Manager Computer Vision to... ...challenges in the industry. This includes developing high-performance cost-effective 3D sensor...Senior3DFull timeLocal areaRelocation package$8546 - $9657 per month
...virtual doctors/counsellors 24/7 via our Employee Family Assistance Program! About The Position We are searching for a permanent Software Developer supporting data engineering to join our Software Engineering team. This position is unionized and part of the CUPE 1816...SuggestedHourly payPermanent employmentPart timeWork at officeImmediate startRemote workWork from homeMonday to fridayFlexible hours- ...provide strong Azure and/or AWS DevOps Engineers, full stack software developers able to support the development and support of software packages... ...a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional...Suggested
$123.75k - $165k per year
BlackBerry QNX Principal Audio Systems Software Developer Location Burnaby, BC : Worker Sub-Type: Regular : Location: Burnaby, BC BlackBerry®... ...vehicles of the future. This position involves deployment of audio algorithms across multiple OSs (e.g., QNX OS / Hypervisor, Linux,...Weekly payFull timeWorldwide- ...InsideGeotab on Instagram. Join our talent networkto learn more about job opportunities and company news. Who you are: The Software Developer Intern will be part of a team who builds a state of the art telematics platform that makes sense of the data collected by custom...Full timeInternshipLocal areaWork from home
$112k - $137k per year
...teams is hiring a Cloud DevOps Developer for an exciting new... ...clouds and some experience in software development preferably in python... ...company paid medical dental and vision coverage including a Health Spending... ...customers around the globe. Required Experience: Senior IC...SeniorFull timeFlexible hours- Our Burnaby-based government client is looking for a Senior Power Platform and Dynamics Developer to drive the success of an impactful and fast-paced project. If you're eager to make a meaningful contribution within a large enterprise environment, this is your opportunity to...SeniorImmediate start
- ...highly skilled and innovative Senior Designer/Engineer to join our growing... ...commercial numerical modelling software, including finite and distinct... ...support advanced analyses. Develop, verify, and validate... ...underground works, including 2D/3D modelling. ~ Ability to work...Senior3DFull timeContract workLocal areaWorldwideFlexible hours
$93.6k per year
Software Tester The Meta Consulting Group Inc Location Various Location s7433 16th Street... ...consulting Software company Responsibilities: Develop and document software testing plans... ...benefits Dental plan Health care plan Vision care benefits Closing Date: 2025-11-17Full timeImmediate startRemote workRelocation$50k - $75k per year
...Overview Job Skills / Requirements Our Software Administrator is responsible for managing, configuring, and ensuring the smooth operation of enterprise applications within the organization (WinTEAM, Docebo, Hire by WorkWave, and TrackTik). As a part of our Innovation...Full timeWork at office$2800 per month
Course Outline Developer Location Burnaby, BC : The course outline designer is the course development project manager: develop course outlines in line with program outline learning objectives; research potential university prerequisites for transfers (learning objectives...Permanent employmentFull timeCasual workRelocationMonday to fridayFlexible hours$81.7k - $122.5k per year
...Development team is looking for a highly motivated Senior Process Engineer to join our New Product... ..., and process validation effort to develop and commercialize a fully compliant cGMP... ...in commonly used equipment design software (e.g. AutoCAD, SolidWorks) is an asset...Senior- ...power products. What We’re Offering Paid Holidays Medical, vision and dental Life Insurance, long term disability Tuition... ...location. Job Purpose We are looking for a highly motivated senior accountant to perform and support accounting duties within our organization...SeniorLong term contractWork at officeWorldwide
- IT Applications Developer and Support Specialist Location Burnaby, BC : Are you interested in growing your career with Watson Gloves? WATSON GLOVES: Who We Are: With 106 years of experience, Watson Gloves is Canada's single source for PPE hand protection: at work, at home...Full timeManual laborLocal area1 day per week
$150k - $230k per year
...have some of the most supportive investors, including SoftBank Vision Fund, DCM Ventures, Millennium New Horizons, Fellows Fund, AI Grant... ...scalability in a 1→10 startup environment ~ Proficient in developing modern iOS applications (Swift, UIKit) and familiar with Android...SeniorLocal area$138.72k - $163.19k per year
...Senior Engineer Position Status: Full-Time Regular Department... .... This role will focus on developing and implementing standards, improving... ...solutions to problems. Develops or provides input to technical... ...5 Driver’s License. Our Vision: Metro Vancouver embraces...SeniorFull timeFor contractorsWork at officeImmediate start- ...Senior Information Security Officer Competition No: 2025-076... ...approved system users. Along with developing and overseeing effective... ...You will have the ability to develop, communicate, implement and evaluate... ...skill and the use of various software applications. The closing...SeniorFull timeFor contractors
- ...highly skilled and experienced Senior Electrical Engineer to join... ...standards (e.g., NFPA 70/NEC). Develop comprehensive power... ...disciplinary teams (mechanical, software, project management) to ensure... ...Comprehensive health, dental, and vision coverage. Three days paid time...SeniorFull time
- Our Vancouver-based government client is looking for a skilled Business Intelligence Developer to drive the success of an impactful and fast-paced project. If you're eager to make a meaningful contribution within a large enterprise environment, this is your opportunity to...Immediate start
$98.9k - $148.3k per year
...Summary STEMCELL Technologies is seeking a Senior Mechanical Engineer to provide technical... .... You will be responsible for designing, developing, testing, and overseeing the production... ...internal stakeholder groups to identify, develop and articulate their requirements into...SeniorFor contractors$120k - $155k per year
We are seeking an experienced Senior Estimator to join our Vancouver team, specializing in... ...ensure transparent decision-making. Develop and determine effective bid strategies required... ...in MS Excel and cost-estimating software. Technically strong, with expertise in...SeniorLong term contractFor subcontractorLocal area$152k - $192k per year
...excited to partner with a leading construction firm searching for a Senior Estimator to take charge of complex, high-profile projects. If... ...contract negotiation. ~ Knowledge of Bluebeam and earthworks software is an asset. ~ Excellent communication and problem-solving...SeniorHourly payContract workFor contractorsDirect hire- ...world. Join us. Job Description AECOM is seeking a Senior Project Manager to join our Water, Wastewater and Conveyance team... ...multidisciplinary teams to bring big ideas to life. Own the vision —guide projects from concept to completion, ensuring technical excellence...SeniorFull timeContract workFor contractorsLive InLocal areaWorldwideFlexible hoursDay shift
$110k - $130k per year
...Senior Mechanical Engineer - P.Eng. – Join a Team That Puts People First At TWD , we know the secret to success isn’... ...preliminary equipment selections, familiarity with Trace 3D plus load calculation software. Prepare detailed designs for several types of systems...Senior3DFull timeContract workFor contractorsWork at office$90k - $125k per year
...Intermediate/Senior Electrical Designer - Transportation At TWD , we are proud to be... ...collaborate with multidisciplinary teams to develop innovative and sustainable electrical... ...standards. Utilize industry-standard software (e.g., AGi32, AutoCAD) to produce high-quality...SeniorPermanent employmentFull timeFor contractorsWork at office$120k - $140k per year
...Facilities Management education ~ PMP, FMP, RPA designations are an asset. ~ Experience with Facilities Management & Project Management Softwares. ~ Valid BCDL & Vehicle & ability to travel to local sites (lower mainland). What you’ll get in return ~ Salary: $120,000 -...SeniorLong term contractPermanent employmentContract workWork at officeLocal area$160k - $210k per year
...cable ampacity calculations with CYMCAP. Develop equipment and apparatus specifications... ...engineering and vendor data. Interface with senior personnel to resolve potential technical... ...site parking Paid time off RRSP match Vision care Wellness program...SeniorFull time$105k - $136.5k per year
...motivated, customer-focused people who want to join our team as an Senior Automation Engineer (SAE). The focus of the SAE role is to... ...both mechanical and electrical drawings plus understanding and developing improvement strategies for code Basic Qualifications: Relevant...SeniorWork at officeFlexible hoursShift workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, 3D Development. Be the first to apply!
- software developer internship no experience Burnaby, BC
- software engineer - computer Burnaby, BC
- software engineer salary in canada Burnaby, BC
- software developer Burnaby, BC
- software development engineer - test Burnaby, BC
- software design engineer Burnaby, BC
- junior software developer Burnaby, BC
- software developer internship Burnaby, BC
- senior software developer Burnaby, BC
- software engineer part time Burnaby, BC
