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 2 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
    2 days 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
    2 days ago
  • $90k - $145k per year

     ...expertise 💡.  Our Product Developed by CadMakers, cmBuilder.io...  ...visual construction planning software platform that is redefining...  ...teams to create dynamic 3D site logistics models and 4D...  ...projections) ~ Ability to think algorithmically and implement appropriate data... 
    3D
    Full time
    Internship
    Work at office
    Immediate start
    Work from home

    CadMakers

    Burnaby, BC
    1 day ago
  • $70k - $100k per year

     ...innovation. Established in 2020, Vitacore is driven by our mission to develop transformative products and services that address critical...  ...Vitacore Industries Inc. is looking for an amazing in-house Programmer/Software Developer whose hybrid role will work closely with our IT,... 
    Suggested
    Long term contract
    Full time

    Vitacore Industries

    Burnaby, BC
    3 days 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
    21 days ago
  • $81.58k per year

    Senior Software Engineer (Salesforce Development) Location Burnaby, BC : ABOUT US RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets... 
    Senior
    Full time
    Worldwide

    Ritchie Bros.

    Burnaby, BC
    3 days ago
  • $55k per year

     ...We’re looking for a Junior QA Developer who’s eager to grow their...  ...months of hands-on work in QA or software development ) who’s ready to dive...  ...the new industry standard for 3D site logistics planning and 4D...  ...are built by people, not algorithms. We do NOT use AI for reviewing... 
    3D
    Full time
    For contractors
    Manual labor
    Work at office

    CadMakers

    Burnaby, BC
    8 days ago
  • On behalf of our client, Procom is actively seeking a Senior Software Engineer ( QA Automation – Salesforce) for a permanent full time position...  ...professional manner to solve process or technical problems Develop product testing strategies & testing automation strategies and... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Procom

    Burnaby, BC
    20 days ago
  •  ...RedMane Technology LLC is an application software consulting and systems integration company...  ...has a full-time opportunity for a Lead Developer as we continue to grow our Vancouver based...  ...range of benefits including medical, dental, vision, RRSP short and long-term disability... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    RedMane Technology

    Burnaby, BC
    8 days ago
  •  ...power solutions partner, Alpha builds on over 30 years of experience to develop solutions that resolve customer’s unique powering challenges. As a result of our continuing growth, we require a SOFTWARE ENGINEERING Co-op Student to help support research and advanced... 
    Full time
    Work at office
    Worldwide

    EnerSys Delaware Inc.

    Burnaby, BC
    1 day ago
  • $3500 per month

     ...tight-knit group of some of the best developers, problem-solvers, and software engineers around. They’re scary-...  ...content creators to transform creative visions into functional, dynamic web elements...  ...Muscle: You’ll learn how to develop and deploy features for our WordPress... 
    Full time
    Casual work
    Internship
    Manual labor
    Work at office

    AlgaeCal

    Burnaby, BC
    7 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
  • Senior Mechanical Engineer Location Burnaby, BC : Company Description...  ...control reviews of work developed by others. Provides estimates...  ...of industry standard computer software for the position (examples include...  ...may include medical, dental, vision, life, AD&D, disability... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Burnaby, BC
    20 hours ago
  •  ...Incumbents must be proficient in using various types of computer software (Word, Excel & Outlook). Good time management skills and a...  ...Some benefit highlights: ~80% coverage Health, Dental and Vision  ~ Paid time off ~ RRSP Program Eligibility  GS is an Equal... 
    Senior
    Hourly pay
    Full time
    Work at office
    Shift work

    SGS

    Burnaby, BC
    6 days ago
  • $70k per year

     ...Position: Senior Account Executive Employment type: Full Time Permanent Vacancy status...  ...As a Senior Account Executive, you will develop, maintain, and expand client relationships...  ...Comprehensive healthcare, dental, and vision coverage for you and family Company-matched... 
    Senior
    Permanent employment
    Full time
    Work at office
    3 days per week

    DCM

    Burnaby, BC
    6 days ago
  •  ...highly skilled and experienced  Senior Electrical Engineer  to join...  ...Engineering Design and Support: Develop and optimize electrical...  ...Familiarity with drafting and modeling software such as AutoCAD, Revit, and...  ...may include medical, dental, vision, life, AD&D, disability... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    AECOM

    Burnaby, BC
    3 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
    21 days ago
  • $75k - $105k per year

     ...innovation. Established in 2020, Vitacore is driven by our mission to develop transformative products and services that address critical global...  ....   About the Role: Vitacore is seeking a Controller or Senior Accountant for hands-on, high ownership role, responsible for... 
    Senior
    Long term contract

    Vitacore Industries

    Burnaby, BC
    3 hours ago
  • $70k - $80k per year

     ...ABOUT THE POSITION PADS is 90% volunteered-powered. The  Senior Manager, Volunteers is part of the Senior Leadership Team and plays...  ...volunteer services department, including programming, evaluation Develop and implement policies and procedures for volunteer services that... 
    Senior
    Long term contract
    Full time
    Work at office
    Trial period
    Monday to friday
    Afternoon shift

    Pacific Assistance Dogs Society (PADS)

    Burnaby, BC
    9 days ago
  •  ...Transit & Rail is seeking an experienced Senior Project Manager, Transit & Rail to join...  ...with transit and freight rail clients, and developing new client relationships, through high...  ...AECOM benefits may include medical, dental, vision, life, AD&D, disability benefits, paid... 
    Senior
    Full time
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Burnaby, BC
    14 days ago
  • $107.4k - $125k per year

     ...Program! About The Position We are searching for a permanent Senior Digital Manager to join our Customer Experience team. The...  ...be responsible for defining and executing the digital roadmap, developing business cases, providing recommendations, and leading initiatives... 
    Senior
    Permanent employment
    Work at office
    Immediate start
    Monday to friday
    Flexible hours
    2 days per week
    3 days per week

    Pacific Blue Cross

    Burnaby, BC
    14 days ago
  • $123.69k - $184.1k per year

     ...place a high importance on quality work. Binnie is looking for a Senior Project Manager to join our Project Delivery Division full-time...  ..., contractors, and support staff. Working with clients to develop a suitable governance structure for each project. Leading the... 
    Senior
    Full time
    For contractors
    Work at office
    Local area

    Binnie

    Burnaby, BC
    14 days ago
  • $105k - $125k per year

     ...through better sight. What You’ll Do The Senior Marketing Manager will manage impactful...  ...that drive business growth. Lead & develop a high-performing team of marketers, fostering...  ...you can contribute to our mission and vision, we welcome your application, even if you... 
    Senior
    Long term contract
    Temporary work
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    2 days per week
    3 days per week

    Specsavers

    Burnaby, BC
    18 days ago
  • $107k per year

     ...mitigation plans, leading multi- party technical working groups, developing mitigation, monitoring, and protection planning; and managing...  ...prepare technical reports, including reports for regulators and senior management within BC Hydro. They must be able to negotiate with... 
    Senior
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Work from home
    Flexible hours
    2 days per week

    BC Hydro

    Burnaby, BC
    7 days ago
  • $107k - $135.3k per year

     ...Engineering has an exciting opportunity for a Senior Engineer to join our team at BC Hydro’s...  ...and commissioning of P&C equipment. * Develop innovative design solutions for complex...  ...electrical) * Automation control hardware/software using Schneider PLCs and HMIs *... 
    Senior
    Permanent employment
    Full time
    For contractors
    Work at office
    Immediate start
    Flexible hours

    BC Hydro

    Burnaby, BC
    15 days 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
    23 days 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
  • $130k - $180k per year

     ...growing, we are currently recruiting for a Senior/Lead Mechanical Engineer to join our...  ...experience. Good knowledge of CAD and 3-D software and MS Office Experience working on...  ...your place. This means working with you to develop a unique career path and skillset to match... 
    Senior
    Work at office
    Worldwide

    Ausenco

    Burnaby, BC
    19 days ago
  • $75k - $115k per year

     ...expertise 💡.  Our Product Developed by CadMakers,  cmBuilder.io is...  ...visual construction planning software platform that is redefining...  ...construction teams to create dynamic 3D site logistics models and 4D...  ...are built by people, not algorithms. We do NOT use AI for reviewing... 
    3D
    Full time
    Internship
    Work at office
    Immediate start
    Work from home

    CadMakers

    Burnaby, BC
    2 days ago
  • $17.85 per hour

     ...Do you have a natural ability to engage and make a connection with others? We want to hear from you! Chatters  is looking for a Senior Beauty Sales Consultant  that is ready to be our next success story and join our growing team based out of our Lougheed Mall  Salon.... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Internship
    Flexible hours

    Chatters Limited Partnerships

    Burnaby, BC
    14 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!