cover image
LMI Technologies

LMI Technologies

www.lmi3D.com

1 Job

382 Employees

About the Company

As the global leader in 3D scanning and inspection, LMI Technologies works to advance quality and productivity with 3D sensor technology. Our award-winning, FactorySmart(r) laser, snapshot, and line confocal sensors improve the quality and efficiency of factory production by providing fast, accurate, reliable inspection solutions that leverage smart 3D technologies. Unlike contact based measurement or 2D vision, our non-contact solutions add 3D shape information that is critical to achieving 100% quality control.

Our globally recognized product lines include Gocator All-In-One 3D Smart Sensors, FocalSpec 3D Line Confocal Sensors, and chroma+scan 3D Log and Board Sensors.

To learn more about how LMI's inspection solutions can benefit your business, we invite you to contact us at contact@lmi3d.com or visit us at www.lmi3d.com to explore the possibilities of smart 3D technology.

Listed Jobs

Company background Company brand
Company Name
LMI Technologies
Job Title
Software Development Engineer in Test II
Job Description
Job title: Software Development Engineer in Test II Role Summary: Lead the design, development, and maintenance of an end‑to‑end automation test framework for 3D machine vision software. Collaborate cross‑functionally with product developers to ensure new features are testable, manage CI/CD pipelines, and drive continuous improvement of quality processes. Expectations: * 5+ years of software test engineering experience. * Proven ability to build and extend automated testing frameworks from the ground up. * Hands‑on experience with Python, C/C++, and Git‑based source control. * Strong understanding of object‑oriented programming, algorithms, and data structures. Key Responsibilities: 1. Own and evolve the automated test framework, including the Test API for scripting. 2. Create detailed test plans based on functional requirements; ensure full regression, performance, stability, and smoke coverage. 3. Execute automated tests, analyze results, log defects, and collaborate with QA and development to resolve issues. 4. Maintain CI/CD scripts and automation tools; integrate test harnesses into the product build pipeline. 5. Design and develop auxiliary test utilities to support hardware and software validation. 6. Calibrate and maintain test equipment; support laboratory operations. 7. Drive continuous improvement initiatives, documenting best practices and process enhancements. Required Skills: * Python (core language, script automation, API development). * C/C++ (understanding of language features for test integration). * Experience building and maintaining full‑stack automation frameworks. * DevOps fundamentals – CI/CD, version control, test reporting. * Test planning and coverage definition for functional and performance tests. * Excellent analytical, problem‑solving, and communication skills. Required Education & Certifications: * Bachelor’s degree in Computer Science, Software Engineering, or equivalent. * Certifications in quality, testing, or DevOps are a plus.
Vancouver, Canada
On site
Mid level
11-10-2025