Vision Software Developer II - Applications, Algorithms AND 3D (C++)
$88k - $130k per yearLMI Technologies
We are seeking a Vision Software Developer II to join our dynamic Applications and Technology team . In this role, you will report directly to the Director of Application Software and Vision Engineering , acting as a key technical contributor in a team of high-performing peers.
You will sit at the intersection of R&D and real-world application, taking the "unsolvable" problems our customers face and turning them into deployed, high-performance 3D measurement solutions. You will elevate the team's capabilities by designing robust algorithms and proof-of-concept tools that demonstrate exactly what our technology can do. If you are a developer who loves math, physics, and seeing your code interact with the physical world, this is your home.- Innovate & Solve: Translate complex customer requirements into sophisticated C++ algorithms for pre-processing, segmentation, feature extraction, and 3D measurement. You turn abstract geometry problems into working code.
- Elevate the Tech Stack: Collaborate with the team to help standardize best practices, ensuring our application code is functional, scalable, maintainable, and "best in class".
- Bridge the Gap: Act as a technical liaison, occasionally traveling to customer sites to deploy prototypes and gather insights that influence future product roadmaps for the VP of Technology’s group.
- End-to-End Ownership: Own your projects from initial algorithm design to HMI interface development, ensuring tight delivery timelines are met without compromising quality.
- Algorithm Design: Develop and optimize real-time 2D and 3D vision algorithms (filtering, point cloud processing, metrology) to solve specific inspection challenges.
- Prototyping: Rapidly build proof-of-concept applications using LMI’s 3D smart sensors to demonstrate feasibility to major OEMs and System Integrators.
- Collaboration: Participate in design reviews with your peer group, offering and receiving technical feedback to mitigate risks and improve code quality.
- Documentation & Reporting: Produce clear, analytical technical reports and documentation that summarize results and propose concrete solutions to stakeholders.
- Continuous Improvement: Proactively identify areas to improve our internal tools and processes, supporting the Senior Manager in driving operational excellence.
Education and Qualifications
- 3+ years of professional experience in software design , specifically within Machine Vision, Image Processing, or 3D Metrology .
- Technical Stack: Strong C/C++ programming skills are a must.
- Math Foundation: Solid mathematical foundation in Linear Algebra, 3D Geometry, and Statistics.
- Industry Tools: Familiarity with vision libraries is highly valued (e.g., OpenCV, PCL, Halcon, Cognex VisionPro).
- Education: Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering (A Master’s degree is a strong plus).
- Problem Solving: A proven track record of breaking down vague requirements into technical specifications and delivering working solutions.
- Communication: The ability to explain complex algorithmic concepts to both technical peers and non-technical customers.
- Agility: Comfort working in a fast-paced environment, managing multiple project milestones, and traveling occasionally (domestically and internationally).
Salary Range
- CAD $88,000 - CAD $130,000 + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance)
Perks and Benefits
- Health Benefits: Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
- Work-Life Balance: Support for a healthy balance with hybrid work arrangements, flextime, and competitive paid time off.
- Growth & Development: Annual Education Support Program for training and professional growth, plus annual performance reviews.
- Culture: Enjoy free snacks and drinks, team-building events, 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 initiatives.
Recruitment Process
We believe in a transparent and collaborative hiring journey. Below is the typical path:- Talent Discovery (Human Resources): An initial screening call focused on your background, communication proficiency, and cultural alignment.
- Collaborative Technical Assessment: A hands-on session with our engineering team to explore your problem-solving approach in C++ and applied mathematics. We focus on your ability to apply core principles—such as memory management and geometric logic—to real-world sensor challenges, valuing your overall engineering logic as much as the final solution.
- Role Fit (Hiring Manager) : A deep dive into your experience and skills, as well as role expectations and team initiatives.
- Team Fit (Peers and Colleagues) : An opportunity to meet with potential team members and cross-functional peers.
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 (
$110.8k - $157.89k per year
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...3DC++Full timeLocal areaWorldwideRelocation package$100k per year
...hiring for: SkyBox Labs is seeking a versatile, experienced C++ Software Engineer to join our team working on projects within the Minecraft... ...in code reviews and provide constructive feedback on how to develop and improve processes, tools and workflows Execute on software...C++Work from homeWorldwideRelocationFlexible hoursNight shift$75.2k - $107.16k per year
...The Software Development Engineer in Test (SDET) 2 will be primarily... ...operations/production, ensuring our C++ codebases compile efficiently... ...work closely with product developers to accelerate build times through... ...object oriented programming, algorithms and data structures ~...3DC++Full timeWork at officeLocal areaWorldwideRelocation package$180k per year
...Principal Software Developer Burnaby, BC $180,000–$230,000 Base Salary Torus Talent is supporting... ...technology combines robotics, machine vision, motion control, AI, and high-... ...performance software systems using modern C++ and Rust • Design scalable, maintainable...C++Long term contractPermanent employmentFull time$97.2k - $121.5k per year
...-class solutions for diverse applications such as 5G, broadband, Internet... ...including, extended medical, vision and dental ~ Life Insurance... .... Job Purpose The Software Test Manager is a hands-on technical... ...Reduce feedback cycles for developers through efficient test...SuggestedLong term contractManual laborWorldwide- ..., including LLMs, RL, NLP, computer vision, AI theory, and Autonomous driving.... ...Deep understanding of computer vision algorithms and techniques, e.g., 3D reconstruction, generative AI,... ...computer vision algorithms for real-world application. Strong programming skills in...3DC++Long term contractPermanent employmentFull timeImmediate start
$116.1k - $154.85k per year
...! At Stryker Endoscopy, our Computer Vision team develops advanced image analysis technologies that... ...tradeoff discussions for complex software platforms Translate customer and business... ...vision and/or machine learning algorithms is required ~6+ years of software engineering...C++Full timeWorldwide$71.4k per year
...development to help shape this ambitious vision. If you’re interested in tackling... ...studio in Vancouver is seeking a UI Software Engineer to join our development team... ...visual effects. System Development: Develop, test, and debug robust C++ code for UI/UX systems and tools. We...3DC++- ...Job Title: Java Developer – Telecom Applications Domain: Telecommunications (OSS/BSS, Network Systems) Position Overview We are seeking... ...with network elements and telecom protocols (where applicable) Support real-time processing for charging and billing...
$65.79k - $85.5k per year
...Order (PO), carefully considering applicable quality clauses to ensure LMI ... ...with 100% paid premiums) including dental, vision, and drugs for you and your family.... ...goal of designing and delivering innovative 3D and 2D machine vision solutions to OEMs and...3DFull timeWork at officeLocal areaWorldwideRelocation package$77k per year
...Designer II Engineering, Vancouver, BC Scope of Position... ...client service, teamwork, and developing technical expertise to deliver... ...of in-house structural analysis software, to ensure safe and economical... ...fabrication drawings in both 2D and 3D. Collaborate with Sales to...3DLong term contractPermanent employmentFull timeTemporary workWork at officeLocal area- ...compensation and benefits programs at any time, in accordance with applicable law. This job posting is for an existing vacancy.... ...Grainger (may vary based on hours worked): Medical, dental, vision and prescription drug coverage Paid time off (PTO) and up to...Hourly payFor contractorsInternshipWorldwideRelocation
$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...3DFull timeFor contractorsManual laborWork at officeWork from homeRelocation$76.3k - $108.76k per year
...of SolidWorks or similar CAD software, EPDM and mechanical design principles... ...of metrology in theory and application ~ Strong understanding of... ...premiums) including dental, vision, and drugs for you and your family... ...and delivering innovative 3D and 2D machine vision solutions...3DFull timeInternshipWork at officeLocal areaWorldwideRelocation package$83k per year
...Identify, document, and track software defects found during testing. Work closely with developers to ensure defects are correctly... ...analytically troubleshoot web applications, networks and cloud infrastructure... ...paid medical, dental, and vision coverage, including a Health Spending...Full timeInternshipFlexible hours$36.61k - $49.15k per year
JOB DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental Conditions Able to lift 40 lbs. without assistance, Cold Room/Freezers -22degreesF/-6degrees C, Fluctuating Temps hot/cold, Laboratory Setting, Loud Noises (Equipment/Machinery), Office, Some degree...Remote jobHourly payFull timeTemporary workWork at officeMonday to fridayShift work- ...market leader on marine navigation. The OSI Software Suite was developed for use on military vessels designed to... ...of software engineering to design, develop, test, and maintain our OSI software... ...write high quality source code in C and C++. Participates in peer reviews of the...C++Worldwide
$68k - $96.9k per year
...for a Technical Instructional Developer to expand our Training Program... ...the thought leader in machine vision. This role will be creating new... ...and delivering innovative 3D and 2D machine vision solutions... ...most demanding inline inspection applications today worldwide reliably....3DFull timeTraineeshipWork at officeLocal areaWorldwideRelocation package- IBM i / AS400 Developer – BFSI Location: Vancouver, BC About the Role We are seeking an IBM i / AS400 Developer to support enterprise applications running on IBM Power Systems within a BFSI environment. IMPORTANT NOTE – BFSI EXPERIENCE REQUIRED Candidates must have...
$92.15k - $106.7k per year
...Position Summary BI & DATA INTEGRATION DEVELOPER REGULAR/FULL-TIME Location: BURNABY... ..., BC To be considered for this role, applications MUST be submitted online, by clicking on... .../life balance! BC Housing thanks all applicants for their interest; only those selected...Long term contractFull timeSeasonal workShift work$68.08k per year
Job Responsibility: 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 and vehicles worldwide. Through its auction sites in 13...Full timeWorldwide- ...Systems Analyst 2 (ServiceNow Developer) Competition No: 2026-128 Duration: Regular... ...for sustaining existing business applications, deploying applications and developing or... ...your application online at . We thank all applicants for their interest; however, only those...Full timeMonday to friday
$73.9k - $105.41k per year
...continuously improve our internal applications, tools, culture, policies and... ...a team that ensures that our developers - diverse in cultures and... ...of experience in a DevOps, software development, software quality... ...Python, Go, Rust, CMake C/C++ build environments Certifications...3DC++Long term contractFull timeWork at officeLocal areaWorldwideRelocation package$145k per year
...evaluations. Piping stress analysis in CAESAR II Hydraulic flow calculations.... ...registration with EGBC as P.Eng. is required and applicant will be expected to authenticate... ...limited information. ~ Familiar with 3D modeling software, pressure vessel software, and piping stress...3DFull timeVisa sponsorshipWork visa- ...using tools such as MIKE, Delft3D, XBEACH, SWAN, and others... ...Proficient in coastal modelling software such as DHI MIKE, Delft3D, SWAN... ...Interest in long-term mentorship and developing regional coastal capabilities... ...may include medical, dental, vision, life, AD&D, disability...3DLong term contractFull timeWork at officeLocal areaWorldwideFlexible hours
$39.44 per hour
...plants. Inspect the field application of corrosion protection on pipelines... ...of computers and applicable software. Effective verbal and... ...will progress to the Inspector II level after the attainment of... ...Inspector II requirements. Our Vision: Metro Vancouver embraces...Hourly payFull timeFor contractors$130k - $155k per year
...presentations to clients. Mentor and develop junior engineers, fostering technical... ...of civil engineering design tools, software, and best practices; a good understanding of AutoCAD and Civil 3D; familiarity with Pipe-Flo and Caesar II ~ Excellent communication and...3DWork at officeLocal areaWorldwide- ...BCIT's *Information Technology Services* department is seeking a *regular, full-time (1.0 FTE) Back-end Web Developer (Intermediate Systems Analyst)* to help deliver high‑quality, user‑focused digital solutions across the institution. As part of the Solution Delivery...Full time
$108k per year
...technology combines robotics, machine vision, motion control, and AI to... ...programs using Yaskawa robotic software such as INFORM and MotoPlus for real-time robot control • Develop robot programs by teaching... ...Strong experience with C and/or C++ programming • Experience working...C++Long term contractPermanent employmentFull time- ...and higher-level motion planning algorithms. This role is in person for our... ...and algorithms to guide our core software platform decisions. Integrate sensors (LiDAR, vision, IMU, force/torque) and actuators (BLDC servo motors). Develop algorithms for motion planning,...C++Full timeManual laborWork at officeImmediate startRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Vision Software Developer II - Applications, Algorithms AND 3D (C++). Be the first to apply!
- software developer intern Burnaby, BC
- junior software developer Burnaby, BC
- software engineer Burnaby, BC
- software developer Burnaby, BC
- software engineer - robotics Burnaby, BC
- senior software developer Burnaby, BC
- software developer no experience Burnaby, BC
- software developer entry level Burnaby, BC
- software engineer - computer Burnaby, BC
- junior software engineer Burnaby, BC
