Software Development Engineer (Senior/Staff)

TT Vision Technologies Sdn Bhd • bayan lepas, penang • Posted June 23, 2026

Position Overview

Software Development Engineer (Senior/Staff)

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Vision, AI, or related fields.
  • Strong experience in machine vision, AOI systems, or industrial automation software development.
  • Solid understanding of classical computer vision and image processing techniques.
  • Experience with machine vision libraries such as HALCON, OpenCV, VisionPro, or equivalent platforms.
  • Experience in machine learning and deep learning frameworks such as PyTorch, TensorFlow, ONNX, or OpenVINO.
  • Strong programming skills in C#, C++, Python, or equivalent languages.
  • Experience in multithreaded software design, real-time processing, and performance optimization.
  • Familiarity with industrial hardware integration including cameras, lighting systems, motion controllers, and communication interfaces.
  • Strong analytical, debu...