QED BLACKBOX FACTORIES PRIVATE LIMITED

Machine Vision Engineer

Full-time3+ yrsonlineNot disclosedApply by 4 Sept 2026
Apply now
WA

Overview

About the Role: We are looking for a Machine Vision Engineer who designs the imaging chain and develops the vision algorithms that run on it, from lens and lighting selection through to production software. You will combine classical machine vision with AI/ML where it adds value and deliver it as software running inside industrial equipment. Responsibilities: Optics and Imaging Design: Size the im

What you'll do

  • About the Role: We are looking for a Machine Vision Engineer who designs the imaging chain and develops the vision algorithms that run on it, from lens and lighting selection through to production software.
  • You will combine classical machine vision with AI/ML where it adds value and deliver it as software running inside industrial equipment.
  • Responsibilities: Optics and Imaging Design: Size the imaging chain for each inspection: field of view (FOV), working distance, spatial resolution (µm/pixel), and the measurement accuracy it must support.
  • Select sensors and cameras, resolution, pixel size, sensor format, monochrome vs.
  • rolling shutter, area scan vs.
  • line scan, dynamic range, and SNR.
  • Select lenses, focal length, primary magnification, f-number and aperture, depth of field, mount type (C-mount, F-mount, TFL), telecentric vs.
  • entocentric optics, extension tubes, and spacers.
  • Evaluate optical performance before purchase: MTF and resolving power (lp/mm), distortion, vignetting, and chromatic aberration.
  • Design illumination geometry, backlight, coaxial, dome, ring, bar, darkfield, and low-angle, and select wavelength, diffusion, and strobe vs.

Requirements

  • Practical experience with Python, Go, PyTorch, TensorFlow.
  • Experience level: 3+ yrs.
  • Strong written and verbal communication in English.
  • Comfortable working on-site in online.

Skills

PythonGoPyTorchTensorFlowComputer VisionC++C#

Related roles