Software Development Senior Engineer

TT VISION TECHNOLOGIES

George Town

On-site

MYR 90,000 - 150,000

Full time

27 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TT VISION TECHNOLOGIES in Penang, Malaysia seeks a software/vision engineer to develop and optimize computer vision algorithms for image inspection and defect detection. You will research ML/DL models for automated defect recognition and integrate software with cameras, lighting, and sensors in manufacturing environments.

You will evaluate classical CV vs AI approaches, build datasets, and lead investigations to improve inspection accuracy, throughput, and reliability, while mentoring junior

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Vision, AI, or related fields.

Responsibilities

  • Develop and optimize computer vision algorithms for image inspection, defect detection, measurement, alignment, and classification applications.
  • Research, design, and implement machine learning and deep learning models for automated defect recognition, anomaly detection, and image analysis.
  • Analyse image quality characteristics to improve inspection robustness and accuracy.
  • Lead investigations and optimization to improve inspection stability and throughput.
  • Design high-speed real-time image processing pipelines using multithreading, GPU acceleration, and performance optimization.
  • Collaborate with hardware, optics, lighting, and process engineering teams to integrate software with cameras, frame grabbers, motion systems, PLCs, lighting controllers, sensors.
  • Evaluate classical vision methods vs AI/deep learning for various use cases.
  • Build and maintain datasets, annotation workflows, validation methodologies, and model evaluation processes.
  • Support deployment, debugging, troubleshooting, and continuous improvement in production environments.
  • Review software design and code quality for maintainability and scalability.
  • Mentor software and vision engineers in algorithm development.
  • Collaborate with cross-functional teams to deliver integrated AOI solutions.
  • Research and evaluate emerging technologies for future platform enhancement.
  • Maintain technical documentation like algorithm specs and troubleshooting guides.
  • Drive continuous improvement for inspection capability and production efficiency.
  • Support technical roadmap planning for next-gen intelligent inspection platform.

Skills

Machine vision
AOI systems
Industrial automation software
Multithreaded software design
Real-time processing
Debugging and problem solving
Teamwork and leadership
Cross-disciplinary collaboration
Data processing and performance tuning
Software development best practices
Hardware integration knowledge
Emerging tech research in CV/AI

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Vision, AI, or related fields

Tools

HALCON
OpenCV
VisionPro
CUDA

Job description

  • 1. Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Vision, AI, or related fields.
  • 2. Strong experience in machine vision, AOI systems, or industrial automation software development.
  • 3. Solid understanding of classical computer vision and image processing techniques.
  • 4. Experience with machine vision libraries such as HALCON, OpenCV, VisionPro, or equivalent platforms.
  • 5. Experience in machine learning and deep learning frameworks such as PyTorch, TensorFlow, ONNX, or OpenVINO.
  • 6. Strong programming skills in C#, C++, Python, or equivalent languages.
  • 7. Experience in multithreaded software design, real-time processing, and performance optimization.
  • 8. Familiarity with industrial hardware integration, including cameras, lighting systems, motion controllers, and communication interfaces.
  • 9. Strong analytical, debugging, and problem‑solving skills in production manufacturing environments.
  • 10. Experience in semiconductor, electronics, precision manufacturing, or industrial inspection systems is highly preferred.
  • 11. Familiarity with GPU acceleration, CUDA, edge AI deployment, or high-performance computing is an advantage.
  • 12. Strong teamwork, communication, and technical leadership capability with the ability to work across multidisciplinary engineering teams.
Descriptions of job duties:
  • 1. Develop and optimize computer vision algorithms for image inspection, defect detection, measurement, alignment, and classification applications.
  • 2. Research, design, and implement machine learning and deep learning models for automated defect recognition, anomaly detection, and image analysis.
  • 3. Analyse and evaluate image quality characteristics, including focus, contrast, illumination uniformity, noise, distortion, and signal stability, to improve inspection robustness and accuracy.
  • 4. Lead technical investigations, root cause analysis, and algorithm optimization activities to improve inspection stability, reduce false rejects and escape defects, and achieve target performance for detection accuracy and throughput.
  • 5. Design and develop high-speed real-time image processing pipelines, including preprocessing, feature extraction, segmentation, pattern matching, and classification using multithreading, parallel computing, GPU acceleration, and performance optimization techniques.
  • 6. Collaborate with hardware, optics, lighting, and process engineering teams to develop and integrate software solutions with industrial components such as cameras, frame grabbers, motion systems, PLCs, lighting controllers, and sensors to optimize imaging conditions and inspection performance.
  • 7. Evaluate and benchmark classical vision methods versus AI/deep learning approaches for different inspection use cases and production conditions.
  • 8. Build and maintain datasets, annotation workflows, validation methodologies, and model evaluation processes for AI-based inspection systems.
  • 9. Support deployment, debugging, troubleshooting, and continuous improvement activities in production environments.
  • 10. Review software design, algorithm implementation, and code quality to ensure maintainability, scalability, and engineering best practices.
  • 11. Mentor and guide software and vision engineers in algorithm development.
  • 12. Collaborate with cross-functional teams, including software, process, electrical, mechanical, evaluation, and manufacturing teams to deliver integrated AOI solutions.
  • 13. Research and evaluate emerging technologies in computer vision, AI, deep learning, and intelligent inspection systems for future platform enhancement.
  • 14. Maintain technical documentation, including algorithm specifications, validation reports, troubleshooting guides, and user manuals.
  • 15. Drive continuous improvement initiatives for inspection capability, reliability, maintainability, and production efficiency.
  • 16. Support technical roadmap planning and contribute to next-generation intelligent inspection platform development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Application Engineer – AOI Software / Machine Vision
R&D Application Engineer – AOI Software / Machine Vision

ROVIS SDN BHD • Penang

On-site
MYR 60,000 - 100,000
Application Engineer (Semiconductor)
Application Engineer (Semiconductor)

MVC Resources • Seremban

On-site
MYR 60,000 - 72,000
Software Engineer (Vision)
Software Engineer (Vision)

NSW Automation Sdn Bhd • Simpang Ampat

On-site
MYR 60,000 - 90,000
Process Development Automation Engineer - AOI
Process Development Automation Engineer - AOI

TE Connectivity Manufacturing Malaysia • Seberang Perai

On-site
MYR 90,000 - 130,000
Machine Vision / AI Inspection Engineer
Machine Vision / AI Inspection Engineer

Stemgenic Pte Ltd • Malaysia

On-site
MYR 239,000 - 367,000
Vision Application Engineer (Chip AOI Equipment)
Vision Application Engineer (Chip AOI Equipment)

Private Advertiser • Batu Kawan

On-site
MYR 60,000 - 120,000
Control System Software Engineer
Control System Software Engineer

Ideal Vision Integration Sdn Bhd • Bayan Lepas

On-site
MYR 73,000 - 106,000
Medical insurance
Miscellaneous allowance
Dental
+6
Application Engineer
Application Engineer

Psdc • Bayan Lepas

On-site
MYR 67,000 - 100,000
Senior Computer Vision Engineer - Real-Time Inspection & AI
Senior Computer Vision Engineer - Real-Time Inspection & AI

TT VISION TECHNOLOGIES • George Town

On-site
MYR 90,000 - 150,000
Vision R&D Engineer
Vision R&D Engineer

Ideal Vision Integration Sdn Bhd • Bayan Lepas

On-site
MYR 78,000 - 106,000
5 working days
Insurance coverage
Professional training
+5