Back to jobs

Computer Vision Engineer

Job description

Overview

We are working with a leading semiconductor manufacturing company to hire a Computer Vision Engineer. This role focuses on developing advanced vision solutions for high-precision manufacturing and automation. It is particularly suited for fresh graduates (or early-career candidates) with strong academic exposure in computer vision and deep learning.

Key Responsibilities

  • Design and develop computer vision algorithms for defect detection, feature recognition, and automated inspection
  • Develop and optimize deep learning models for high-speed, high-accuracy vision applications
  • Apply image processing techniques for pattern recognition, object tracking, and quality inspection
  • Integrate vision systems with automation platforms, robotics, and manufacturing equipment
  • Collaborate with cross-functional teams to enhance real-time inspection and improve production yield
  • Perform data analysis, model validation, and performance optimization
  • Improve system performance in terms of accuracy, latency, and robustness

Requirements

  • Master's degree in Computer Science, Engineering, Mathematics, Physics, or related field
  • Projects or research experience focused on model fine-tuning and strong understanding of model architectures
  • Strong proficiency in C++
  • Solid foundation in computer vision, image processing, and/or machine learning
  • Familiarity with Python and frameworks such as OpenCV, TensorFlow, or PyTorch
  • Exposure to deep learning models (e.g., CNNs, Transformers) is advantageous
  • Interest or exposure to automation, robotics, or manufacturing environments is a plus
  • Knowledge of real-time systems or hardware acceleration (e.g., CUDA, FPGA) is beneficial
  • Strong analytical thinking and problem-solving skills