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

