Machine Vision Developer

Job Description

As part of our engineering team, the Machine Vision Developer will be responsible for:

  • Developing machine vision applications using Python and standard machine vision software and libraries.
  • Formulating machine vision algorithms, which can be rule-based or AI-based.
  • Conducting real-time testing and validation of vision algorithms on production setups.
  • Integrating computer vision algorithms with PLC-based automation systems or robotic platforms.
  • Collaborating with engineers on data collection, annotation, and model training for AI-driven computer vision solutions. 

Qualification

  • Engineering graduate in Instrumentation, Electrical, or Computer Science Engineering or equivalent.

Skills

  • Strong foundation in image processing techniques and machine vision principles.
  • Proficiency in Python programming.
  • Experience in application development using Flask, PyQt, or relevant platforms.
  • Experience with frameworks like TensorFlow or PyTorch for AI-based vision applications.
  • Knowledge of fundamental IoT protocols.
  • Familiarity with automation principles and PLC programming.
  • Good analytical and problem-solving skills.

Experience

  • At least one year of relevant experience in machine vision, automation, or a related field.
  • Experience in industrial automation is advantageous

Job Category: Permanent
Job Type: Full Time
Job Location: Pune

Apply for this position

Allowed Type(s): .pdf, .doc, .docx