Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, 3D Development

$102.4k - $145.92k per year
Full-time

LMI 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 (

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, 3D Development in Burnaby, BC vacancy
  • $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.... 
    Senior
    3D
    Full time
    Local area
    Relocation package

    LMI Technologies

    Burnaby, BC
    a month ago
  • $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... 
    3D
    Full time
    Local area
    Relocation package

    LMI Technologies

    Burnaby, BC
    a month ago
  • $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... 
    Senior
    3D
    Full time
    Local area
    Relocation package

    LMI Technologies

    Burnaby, BC
    a month ago
  • $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... 
    Suggested
    Hourly pay
    Permanent employment
    Part time
    Work at office
    Immediate start
    Remote work
    Work from home
    Monday to friday
    Flexible hours

    Pacific Blue Cross

    Burnaby, BC
    22 hours ago
  •  ...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

    Apex Systems

    Burnaby, BC
    28 days ago
  • $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 pay
    Full time
    Worldwide

    BlackBerry

    Burnaby, BC
    11 days ago
  •  ...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 time
    Internship
    Local area
    Work from home

    Internship List

    Burnaby, BC
    2 hours ago
  • $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... 
    Senior
    Full time
    Flexible hours

    Fortinet

    Burnaby, BC
    a month ago
  • 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... 
    Senior
    Immediate start

    Randstad

    Burnaby, BC
    more than 2 months ago
  •  ...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... 
    Senior
    3D
    Full time
    Contract work
    Local area
    Worldwide
    Flexible hours

    AECOM

    Burnaby, BC
    4 days ago
  • $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-17
    Full time
    Immediate start
    Remote work
    Relocation

    The Meta Consulting Group Inc

    Burnaby, BC
    more than 2 months ago
  • $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 time
    Work at office
    Burnaby, BC
    21 days ago
  • $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 employment
    Full time
    Casual work
    Relocation
    Monday to friday
    Flexible hours

    HBG Academy

    Burnaby, BC
    9 days ago
  • $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

    STEMCELL Technologies

    Burnaby, BC
    9 days ago
  •  ...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... 
    Senior
    Long term contract
    Work at office
    Worldwide

    EnerSys Delaware Inc.

    Burnaby, BC
    15 hours ago
  • 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 time
    Manual labor
    Local area
    1 day per week

    Watson Gloves

    Burnaby, BC
    9 days ago
  • $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... 
    Senior
    Local area

    OpusClip

    Burnaby, BC
    21 days ago
  • $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... 
    Senior
    Full time
    For contractors
    Work at office
    Immediate start

    Metro Vancouver

    Burnaby, BC
    a month ago
  •  ...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... 
    Senior
    Full time
    For contractors

    City of Burnaby

    Burnaby, BC
    11 days ago
  •  ...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... 
    Senior
    Full time

    Hedgehog Technologies Inc.

    Burnaby, BC
    1 day ago
  • 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

    Randstad

    Burnaby, BC
    a month ago
  • $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... 
    Senior
    For contractors

    STEMCELL Technologies

    Burnaby, BC
    2 days ago
  • $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... 
    Senior
    Long term contract
    For subcontractor
    Local area

    Randstad

    Burnaby, BC
    more than 2 months ago
  • $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... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Direct hire

    MatchBox

    Burnaby, BC
    a month ago
  •  ...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... 
    Senior
    Full time
    Contract work
    For contractors
    Live In
    Local area
    Worldwide
    Flexible hours
    Day shift

    AECOM

    Burnaby, BC
    16 days ago
  • $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... 
    Senior
    3D
    Full time
    Contract work
    For contractors
    Work at office

    TWD Technologies Ltd.

    Burnaby, BC
    a month ago
  • $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... 
    Senior
    Permanent employment
    Full time
    For contractors
    Work at office

    TWD Technologies Ltd.

    Burnaby, BC
    23 days ago
  • $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 -... 
    Senior
    Long term contract
    Permanent employment
    Contract work
    Work at office
    Local area

    Hays

    Burnaby, BC
    a month ago
  • $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... 
    Senior
    Full time

    Phasor Engineering Inc

    Burnaby, BC
    more than 2 months ago
  • $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... 
    Senior
    Work at office
    Flexible hours
    Shift work
    Night shift

    Amazon

    Burnaby, BC
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, 3D Development. Be the first to apply!