Software Developer II
$93k - $139k per yearLMI Technologies
This is your chance to be a key driver of LMI's GoPxL product platform. GoPxL is the next-generation platform behind the 3D sensors that are the "eyes" of industrial automation, and we have just built its core architecture. You'll be building new features, influencing backend architecture, optimizing performance, and ensuring smooth UX experiences and SDK integrations. This is an ideal time to join, as your work will directly influence the final product. If you are a developer who gets satisfaction from carefully architecting new features while also refining, polishing, and shipping rock-solid code , and who wants to help steer a product's direction, this is the role for you.
What You'll Do
As a Software Developer II you will:
- Write high-quality, modern C++ to build new, cutting-edge features for our sensor platform.
- Take full ownership of driving assigned features and epics from concept to deployment. Deliver cutting-edge capabilities on our new codebase while proactively refactoring logic, optimizing memory and performance, and standardizing interfaces for long-term scalability.
- Collaborate directly with Product Management to break down ambiguous requirements into actionable technical user stories. Help refine team Agile (Jira) processes, mentor junior developers, and ensure engineering trade-offs prioritize real end-customer value.
- Dive deep into complex problems involving concurrency, memory management, and low-level hardware-software interfaces in both Windows and Linux embedded environments.
- Use AI tools and personal initiative to step "+1" outside the core backend application boundary. Proactively explore and collaborate across adjacent domains - working with Front-End (UI/UX) developers, Vision Engineers, and QA automation teams to ensure seamless full-stack integration and end-to-end feature delivery.
- Write robust, fault-tolerant C++ designed for 24/7 factory automation. Implement defensive coding practices, conduct memory safety analyses, maintain GoogleTest unit tests, and actively lead peer code reviews.
- Bring your ideas to the table. We are a team of ~20 professionals, and your voice will be critical in shaping the technical roadmap and product evolution.
Education and Qualifications (The Must-Haves)
- 5+ years of professional software development experience, with a heavy focus on C++ application development.
- Bachelor's degree in Computer Engineering, Computer Science, or a related field.
- Strong, hands-on proficiency in modern C++, including the STL, OOP, and data structures.
- A solid understanding of multi-threaded, concurrent systems. You must be comfortable working with and debugging race conditions, mutexes, and asynchronous logic.
- You don't have to be a pure firmware dev, but you must be comfortable at the hardware-software interface. Experience with TCP/UDP socket programming is essential.
- Experience with version control (Git), CI/CD development environments, and unit-testing frameworks (e.g. GoogleTest).
- Excellent proficiency in English (both written and verbal) and strong collaboration skills, and able to converse skillfully with AI agents.
What Sets You Apart (The Desirables)
- A "product-first" mindset and a passion for craftsmanship.
- Familiarity with 3D imaging, machine vision, or robotics.
- Experience with embedded Linux or RTOS environments.
- Experience with C# or Python for tools and testing.
- Interest or experience in using AI tools (e.g. Claude, Gemini, Copilot) as a force multiplier - coupled with the strong technical fundamentals required to steer AI to craft production-grade deliverables as efficiently as possible.
Salary Range : $93,000 CAD to $139,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 : We support a healthy balance with hybrid work arrangements, flextime, and competitive paid time off.
- Growth & Development : An annual Education Support Program for training and professional growth, plus annual performance reviews.
- Enjoy free snacks and drinks, team-building events, tenure awards, and our official "May the 4th" (Star Wars Day) company holiday!
- Access to an on-site fitness facility, tennis/basketball court, and company-wide wellness initiatives
- This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates that are able to work in the office on Tuesdays, Wednesdays and Thursdays.
- Please note that financial relocation assistance and immigration sponsorship are not available for this position
- We are recognized as a “Great Place to Work” for 10 consecutive years!
Our Recruitment Process
We believe in a transparent and collaborative hiring journey. Our goal is to ensure you are as excited about us as we are about you. Below is the typical path (can vary by position):
Talent Discovery (Human Resources) : An initial screening call focused on your professional background, language and communication proficiency, and cultural alignment with the team as well as overview of role and company.
Role Fit (Hiring Manager) : A deep dive into your experience, knowledge and skills as well as sharing of role expectations and team initiatives.
Team Fit (Peers and Colleagues) : An opportunity to meet with potential team members and/or cross-functional peers to discuss your experience/background and their experience and work at LMI.
Assessment : Some roles may entail a technical assessment to further discover your technical capabilities and skills.About LMI Technologies
We are recognized as one of Canada's Great Workplaces and a global leader in industrial vision. LMI is a medium-sized technology company built on a culture of openness, respect and engineering excellence. At LMI, our teams work collaboratively toward the shared goal of designing and delivering innovative 3D and 2D machine vision solutions to OEMs and System Integrators operating in industrial factory automation worldwide. The result of this collaboration is high-performance, easy-to-deploy, and cost-effective vision technologies that deliver consistent results in even the most demanding inline inspection applications today worldwide reliably.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 (
$75.2k - $107.16k per year
...Our Gocator smart sensors and GoPxL software run on the factory floor, doing 100% inline 3D inspection for manufacturers in automotive... ...Engineer and become the engine behind how our code gets from a developer's keyboard to a sensor on that line. You'll own and...SuggestedFull timeWork at officeLocal areaRemote workWorldwideRelocation package- ...Responsibilities Design, implement, test, and maintain embedded software for network security appliances. Develop efficient, maintainable C software across networking, system services, and platform infrastructure. Build features across data-plane, control-plane, and...SuggestedFull timeFlexible hours
$152k - $190k per year
...services in Go on AWS to support high‑scale AI / ML workloads. Develop and enhance core AI / ML platform offerings—including Feature... ...usability. Partner closely with data scientists, ML engineers, and software engineers across multiple domains to deliver end‑to‑end...SuggestedWork at office3 days per week- ...Responsibilities Execute manual and automated test cases to ensure product quality. Design, develop, and maintain software systems that improve product functionality and reliability. Develop and maintain test automation infrastructure and manage the QA lab environment...SuggestedFull timeFlexible hours
$97.2k - $121.5k per year
...location. This is a current vacant position. Job Purpose The Software Test Manager is a hands-on technical leader responsible for... ...and reliability standpoint Reduce feedback cycles for developers through efficient test orchestration Team Leadership & Mentoring...SuggestedLong term contractManual laborWorldwide$123.75k - $165k per year
...born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating... ...audio for the full-time role of Principal Audio Systems Software Developer. BlackBerry QNX is a market leader in embedded software for automotive...Weekly payFull timeWorldwide- ...Draftsperson II Position Status: Full-Time Regular Department: Water Services Employee Group: Teamsters Local 31 Location... ...drafting tools such as Autodesk AutoCAD, Revit and Plant 3D software. This role: Prepares engineering drawings of moderate difficulty...Full timeLocal area
$75k - $95k per year
...projects.About this roleWe are recruiting for a Systems Administrator II (Endpoint Administrator) to join the IT team at our Burnaby head... ...in evaluating business and technical requirements, including new software solutionsDocument procedures, system changes, and best...Full timeFor contractorsSummer workWork at officeLocal areaFlexible hours$76k - $108k per year
...mechanical, electrical, and programming experience ideally) ~ Excellent troubleshooting aptitude ~ Knowledge of SolidWorks or similar CAD software ~ Knowledge of mechanical design principles ~ Good knowledge of motion control systems and various industrial motion components (...Full timeInternshipWork at officeLocal areaWorldwideRelocation package$180.5k - $270.7k per year
...more securely. We are currently seeking a Software Development Manager to join our... ...by members from your team or other Clio developers reaching out to you for your experience with... ...in a fast-paced job market—and to coach, develop, and retain engineering talent; You are equally...Work at officeLocal areaFlexible hours1 day per week$131.12k - $187.31k per year
...information, please visit About the Role Verathon is looking for a Software Engineering Manager to become the newest member of our... ...the continuous improvement of processes to efficiently design, develop, verify, and sustain products for improved time to market Mentor...Long term contractFull timeTemporary work$60k - $85.5k per year
LMI Technologies is currently seeking a highly motivated, experienced and qualified Purchaser to join our Purchasing team. Experience in electronics, optics, and machined parts is considered an asset. The Purchaser will be responsible for end to end supply chain activities...Full timeWork at officeLocal areaWorldwideRelocation package$2800 per month
...Job Responsibility: 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, study outcomes...);...Permanent employmentFull timeCasual workRelocationMonday to fridayFlexible hours- ...facilities in Vancouver, Toronto, and Shanghai, China. For more information, visit Job Scope As a Video Software Engineer, you will be part of a team developing video firmware and software solutions for SoCs designed by Netint. Responsibilities Design video...Full time
$86k - $96.9k per year
...We are looking for a Technical Instructional Developer to expand our Training Program and make LMI Technologies the thought leader in machine vision. This role will create new technical course content for our existing technical training program, while bringing new ideas...Full timeTraineeshipWork at officeLocal areaWorldwideRelocation packageFlexible hours$114.3k - $169.14k per year
...online services, you will contribute to the technical direction for our backend platform and own large systems end-to-end, primarily developing custom backend services and, where it makes sense, bridging that work into Unreal Engine dedicated server and client code. You’ll...Temporary workInternshipusd218k per year
...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process... ...automation expertise and aligns Equinix practices accordingly Develops innovative solutions, processes and best practices by leading internal...Full timeWork at office- ...factory, every pair of gloves we sell has been selected from top-of-the-line materials, design, and craftsmanship. IT Applications Developer & Support Specialist - Burnaby, BC The Role: Our IT Department is looking for an IT Applications Developer & Support...Full timeManual laborLocal area1 day per week
$144.2k - $213.38k per year
...on our team! What We Need We are looking for a Principal Software Engineer, Narrative Systems to own and lead the development of... ...integrations, and long-term technical direction. Architect, develop, and maintain cinematic and narrative systems in Unreal Engine 5...Long term contract- ...(ECDIS), is a market leader on marine navigation. The OSI Software Suite was developed for use on military vessels designed to enhance situational... ...maintain OSI software products. The Systems Test Engineer designs develops and executes methods of test and troubleshooting, to be...Long term contractWorldwide
- ...technology. As part of our specialized engineering group, you’ll collaborate with UI/UX designers, artists, technical designers, and core software engineers to build solid underlying UI architecture for features ranging from dynamic HUDs and map systems to settings menus and...Permanent employmentFull time3 days per week
$111k - $124k per year
...currently searching for a Practice Advisor II (Built Environment and Seismic Initiatives... ...II is responsible for identifying, developing and monitoring professional and ethical practice... ...departments, teams, and individuals to develop efficiencies, streamline knowledge, and collaborate...Daily paidFull timeContract workWork at officeRemote work2 days per week- ...variety of records (audio recordings using software such as Audacity) for Crown Counsel and... ...and entering traffic violations in TSMIT, develops, revises and/or implements work methods, forms... ...considerable experience as a Clerk Typist II; or an equivalent combination of training...Full timeWork at officeMonday to friday
$39.44 per hour
...apply regulations. Basic experience in the use of computers and applicable software. Effective verbal and written communication skills. NOTE: The Inspector I will progress to the Inspector II level after the attainment of the Inspector II requirements. Our Vision...Hourly payFull timeFor contractors$72.9k - $104.3k per year
...It For You Trane in Barnaby is hiring for a Service Estimator II to join our team. In this role, you will be will be working with... ...Account Managers in bidding on or determining price of project. Develops detailed scope based on Account Managers design-build scope....Hourly payFor subcontractorImmediate startWork from homeWeekend work- ...sourcing, purchasing, and managing the procurement of IT hardware, software, peripherals, licensing, and related technology solutions from... ..., rebates, special bid pricing, and contract terms. · Develop procurement strategies and sourcing plans. · Ensure purchases...RemplacementContract work
- ...efforts. Leverage your critical thinking and problem-solving skills to develop innovative response strategies during complex cyber incidents.... ...Ability to successfully obtain Canada PWGSC Clearance (Level II – Secret) Great-to-Haves Fluent bilingualism in both French...Work at office
- ...Worker provides patient support via phone and software systems and serves as a liaison to other... ...regulations and codes. At Aramark, developing new skills and doing what it takes to get... ...our planet. We believe a career should develop your talents, fuel your passions, and empower...Local areaFlexible hoursShift work
$60k - $80k per year
...Project Scheduler plays a key role in supporting project delivery by developing, maintaining, and optimizing construction schedules across all... ...workflows and installation sequencesProficiency in scheduling software (experience with Oracle Primavera Cloud is an asset)Familiarity...Full timeFor contractorsSummer workWork at officeLocal areaFlexible hours$90k - $115k per year
...tools and expertise. Our Product Developed by CadMakers, cmBuilder.io is a fast-growing visual construction planning software platform that is redefining how construction... ...logistics Positioning and Messaging : Develop and refine positioning, messaging, and go-to...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer II. Be the first to apply!
- software engineer - computer Burnaby, BC
- software developer no experience Burnaby, BC
- senior software developer Burnaby, BC
- linux software engineer Burnaby, BC
- software engineer co-op Burnaby, BC
- software engineer salary in canada Burnaby, BC
- software engineer Burnaby, BC
- director software engineering Burnaby, BC
- software engineer - ai machine learning Burnaby, BC
- junior software developer Burnaby, BC

