LMI Technologies

HQ
Burnaby
371 Total Employees
Year Founded: 1998

Jobs at LMI Technologies

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

2 Days AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Manage internal and customer-facing projects by maintaining status dashboards, budgets, timelines, resource allocations, milestones, and documentation. Coordinate deadlines, support new product and feature development planning, prepare estimates and project setups, optimize processes, and ensure regulatory and quality documentation is complete and traceable. The role collaborates with product and technical management teams in a multidisciplinary hardware development environment and supports compliance with quality and environmental management systems.
9 Days AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Administers NetSuite, Concur, and RF-Smart by resolving service desk issues, managing users and access, maintaining saved searches and dashboards, configuring alerts, and supporting reporting. Maintains documentation, controls, and business process visibility while partnering across manufacturing operations. Requires flexibility outside traditional working hours and hybrid work in Burnaby, BC.
18 Days AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Own and optimize Bamboo CI pipelines and a Python-based build system for C++ and TypeScript/JavaScript projects across multiple architectures. Build Docker-based environments, improve caching and parallelization, maintain hardware test rigs, automate Google Test, pytest, and Jest coverage, and manage artifact publishing, SBOMs, security scanning, and code-signing plans. Diagnose build and test failures, implement fixes, and collaborate with development, QA, firmware, and release teams.
19 Days AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Drives development, sourcing, and implementation of hardware and accessory products. Translates product requirements into technical specifications, coordinates cross-functional implementation, manages supplier partnerships, tracks project status and customer feedback, evaluates solutions, and facilitates technical trade-off discussions. Requires customer-facing communication, multidisciplinary hardware development experience, and familiarity with embedded electronics, machine vision, and related technologies.
23 Days AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Develop and maintain modern C++ software for an industrial 3D sensor platform. Responsibilities include architecting features, optimizing memory and performance, managing concurrency, integrating hardware and software across Windows and Linux environments, and delivering reliable factory-automation capabilities. The role includes ownership from concept through deployment, unit testing, code reviews, Agile collaboration, mentoring, and cross-functional work with product, UI/UX, vision, and QA teams.
One Month AgoSaved
In-Office
Vancouver, BC, CAN
3D Printing • Automation
Conduct full-cycle global technical recruiting across software and vision engineering disciplines. Source active and passive candidates, build talent pipelines, partner with hiring managers, improve recruitment processes, manage ATS data, promote employment branding, provide market intelligence, deliver recruitment metrics, and train hiring managers on best practices.
One Month AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Develop and optimize 3D computer vision algorithms, point cloud processing, structured light, optical calibration, and sensor alignment routines in modern C++. Own algorithms from mathematical prototypes through production deployment on sensor hardware. Address optical distortion, multi-camera alignment, phase shifting, and noise filtering across Windows and embedded Linux. Collaborate cross-functionally, validate performance on hardware, write automated tests, conduct code reviews, and support full-stack integration.
2 Months AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Assists with designing, developing, testing, and documenting mechanical and opto-mechanical components for 3D machine vision sensors. Creates SolidWorks models, GD&T drawings, BOMs, and test reports; analyzes build data using statistical methods; executes project tasks; identifies technical challenges; collaborates with senior engineers; participates in design reviews and continuous improvement initiatives.
2 Months AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Manages end-to-end purchasing for an assigned portfolio of parts, including supplier negotiations, purchase order creation, delivery and quality monitoring, inventory levels, supplier performance, non-conforming materials, technical documentation, and vendor data in NetSuite. Collaborates with R&D and Engineering, supports new product sourcing, administers alternative supply methods, and contributes to continuous improvement while following QMS requirements.
2 Months AgoSaved
In-Office
Burnaby, BC, CAN
3D Printing • Automation
Lead FPGA design for a distributed embedded system including machine vision, cameras, laser drivers and high-speed links. Develop RTL (VHDL/Verilog/SystemVerilog), define architecture, build self-checking testbenches, run simulations, debug hardware, analyze component datasheets, mentor engineers, and support release and vendor interactions.