L

LMI Technologies

Produces 3D scanning and inspection sensors

Software Engineer 3

Computer VisionUpdated on Nov 13
Full-timeDexter, MI, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, Robotics, Mathematics, or a related technical field is required.
  • Solid foundational understanding of linear algebra, geometry, coordinate systems, and rigid-body transformations is required.
  • Hands-on experience with 3D computer vision and perception algorithms, including point cloud processing, 3D registration, pose estimation, object detection, object fitting, reconstruction, and related techniques is required.
  • Experience with 2D image processing and computer vision methods, including image filtering, feature extraction, segmentation, object detection, image registration, and morphological operations is required.
  • Industry experience developing software, algorithms, or perception systems for real-world applications is required.
  • Strong analytical and problem-solving skills, including the ability to develop and validate algorithms, are required.
  • Ability to write efficient, maintainable, production-quality software in C++ and/or Python is required.
  • Willingness to travel to customer and OEM installation sites approximately one week out of every ten to perform live field validations on active machinery is required.
  • Five to ten years of focused technical expertise in 3D perception and image processing stacks is required.

Responsibilities

  • Formulate, implement, and validate advanced 2D and 3D computer vision pipelines from mathematical first principles.
  • Port, optimize, and deploy production-quality code that interfaces with physical depth sensors, ensuring real-time control loops remain deterministic and lag-free.
  • Evaluate system architectures to determine when to use classical image processing workflows versus modern deep learning models to eliminate operational latencies.
  • Lead peer code reviews, refactor legacy components, and manage complex multi-codebase integrations to promote software development best practices.
  • Collaboratively troubleshoot and fine-tune vision pipelines on physical hardware and prototype configurations.

Desired Qualifications

  • An M.S. or Ph.D. in Computer Science, Electrical Engineering, Robotics, Mathematics, or a related field is preferred.
  • Professional background within the Logistics or Automotive industry is preferred.
  • Understanding of camera and imaging systems, including camera calibration, pinhole camera models, stereo vision, and depth sensing technologies, is preferred.
  • Background in linear and nonlinear optimization, with practical experience applying optimization techniques to computer vision, robotics, or perception problems, is preferred.
  • Knowledge of machine learning and deep learning techniques, including CNNs, Transformers, foundation models, multimodal learning, pre-training, fine-tuning, and model deployment, and ability to evaluate the strengths and limitations of modern AI approaches, is preferred.
  • GPU programming experience, such as CUDA, OpenCL, or related frameworks, is a plus.
  • Familiarity with software development best practices, including version control, testing, code reviews, and continuous integration, is preferred.
  • Candidates located in, or willing to relocate to, the Ann Arbor, Michigan area are preferred.

About the Company

LMI Technologies

Produces 3D scanning and inspection sensors

LMI Technologies makes 3D scanning and inspection systems for factory automation and OEMs. Its FactorySmart lineup includes Gocator all-in-one 3D smart sensors that bundle imaging, lighting, and processing, plus FocalSpec 3D Line Confocal sensors for transparent or multi-layer materials and chroma+scan sensors for wood products, all using non-contact 3D measurement for fast, precise quality data. The company differentiates itself with an integrated hardware/software suite, a global presence, and specialized product lines tailored to wood processing and difficult materials. Its goal is to help customers boost production efficiency, cut defects, and improve material yield by providing reliable, scalable 3D inspection on the factory floor.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Burnaby, Canada
Founded
2004

Recently Posted Jobs

Explore more opportunities at LMI Technologies

See more jobs