Senior C++ Software Developer for GoPxL (Hybrid)

LMI Technologies

Burnaby

Hybrid

CAD 93,000 - 139,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Hybrid work
Education support
On-site fitness facility
Great place to work

Job summary

LMI Technologies in Burnaby, BC, is seeking a Software Developer II to help advance the GoPxL product platform. You will design, implement, and optimize features in C++, focusing on performance, memory management, and robust interfaces for Windows and Linux embedded environments.

You will own features end-to-end, collaborate with product management, and mentor teammates while refining the codebase and contributing to the product roadmap in a fast-paced industrial vision setting.

Qualifications

  • 5+ years of professional software development in C++.
  • Bachelor's degree in Computer Engineering, CS, or related field.
  • Strong modern C++ skills: STL, OOP, data structures.
  • Experience with multi-threaded, concurrent systems and debugging race conditions.
  • Experience with hardware-software interfaces; TCP/UDP sockets.
  • Git, CI/CD, and GoogleTest experience; excellent English.

Responsibilities

  • Write high-quality, modern C++ for sensor platform features.
  • Own features from concept to deployment with refactoring and optimization.
  • Collaborate with Product Management to define technical stories and Jira processes.
  • Dive into concurrency, memory management, and cross-platform (Windows/Linux).
  • Collaborate with Front-End, Vision Engineers, and QA for full-stack delivery.
  • Write robust 24/7 factory automation code and lead peer code reviews.
  • Contribute to the technical roadmap and product evolution.

Skills

C++
Multithreading
Socket programming
Windows/Linux

Education

Bachelor's degree in Computer Engineering or CS

Tools

Git
CI/CD
GoogleTest

Job description

LMI Technologies in Burnaby, BC, is seeking a Software Developer II to help advance the GoPxL product platform. You will design, implement, and optimize features in C++, focusing on performance, memory management, and robust interfaces for Windows and Linux embedded environments.

You will own features end-to-end, collaborate with product management, and mentor teammates while refining the codebase and contributing to the product roadmap in a fast-paced industrial vision setting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Vision Software Engineer — 3D Vision & Real-Time
Senior Vision Software Engineer — 3D Vision & Real-Time

LMI Technologies • Burnaby

Hybrid
CAD 93,000 - 136,000
Health Benefits
Hybrid work arrangements
Education Support Program
+2
Software Developer II
Software Developer II

LMI Technologies • Burnaby

On-site
CAD 93,000 - 139,000
Health benefits
Hybrid work
Education support
+2
Vision Software Developer II
Vision Software Developer II

LMI Technologies • Burnaby

On-site
CAD 93,000 - 136,000
Health Benefits
Hybrid work arrangements
Education Support Program
+2
Senior Embedded Linux Developer - Real-Time C/C++
Senior Embedded Linux Developer - Real-Time C/C++

IPG Photonics • Kingston

On-site
CAD 107,000 - 145,000
Dental Insurance Plan
Vision Insurance Plan
Short/Long Term Disability
+6
Senior C++ Engineer - Lidar & Geospatial Systems
Senior C++ Engineer - Lidar & Geospatial Systems

Teledyne Technologies Incorporated • Vaughan

On-site
CAD 131,000 - 175,000
Automation and Build Developer II
Automation and Build Developer II

LMI Technologies • Burnaby

Hybrid
CAD 75,000 - 107,000
Health benefits
Hybrid work arrangements
Education support program
+3
Senior C++ Flight Software Engineer
Senior C++ Flight Software Engineer

Experis (Austria) • Brampton

On-site
CAD 120,000 - 170,000
Senior Software Developer
Senior Software Developer

P&P Optica • Southwestern Ontario

Hybrid
CAD 110,000 - 115,000
Health Benefits
Hybrid Work Model
On-site/Remote Flexibility
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Donnell Consulting • Burlington

On-site
CAD 90,000 - 130,000
General Manager
General Manager

Perseus Group • Markham

On-site
CAD 120,000 - 180,000