Persol Singapore Pte. Ltd. logo

Software Engineer (Vision/Image Processing Products)

Persol Singapore Pte. Ltd.

IslandwidePermanentS$4,000 – S$7,000/mo

Posted 13 Jul 2026

About this role

We are seeking a highly motivated Software Development Engineer to develop advanced automated inspection solutions for semiconductor manufacturing. The successful candidate will design and implement high-performance image processing and computer vision algorithms for real-time inspection systems operating in high-volume production environments. This role involves developing robust software applications, statistical image analysis techniques, and machine vision solutions to detect and classify defects with high accuracy and speed. Design and develop advanced PC-based automated visual inspection systems for semiconductor manufacturing applications. Develop and optimize high-speed image processing and computer vision algorithms for very high-resolution imaging systems. Implement real-time defect detection, classification, and measurement solutions for integrated circuit (IC) devices. Apply statistical image analysis techniques to improve inspection accuracy, reliability, and process performance. Develop software solutions for high-throughput manufacturing environments with stringent performance requirements. Collaborate with hardware, optics, algorithm, and process engineering teams to integrate inspection solutions into production systems. Design and develop graphical user interfaces (GUI) to support system operation, visualization, and analysis. Implement 3D vision techniques for surface inspection, measurement, and defect characterization. Develop and maintain software modules for image acquisition, processing, visualization, and system control. Enhance system performance through software optimization, code profiling, and algorithm improvement. Participate in software testing, validation, debugging, and continuous improvement activities. Experience & Technical Skills Strong experience in computer vision, machine vision, and image processing application development. Proficiency in C++ programming and Windows-based software development. Experience developing high-performance software applications in real-time environments. Knowledge of statistical image analysis and pattern recognition techniques. Experience with 3D vision technologies, image reconstruction, or depth-based inspection systems. Experience in GUI development and software visualization tools. Understanding of computer graphics concepts and visualization techniques. Familiarity with software architecture, multithreading, and performance optimization. Experience with industrial automation, machine vision systems, or semiconductor inspection applications is highly preferred. Required skills/experience: Bachelor's Degree in Electrical & Electronic Engineering/Computer Science/Computer Engineering or related Engineering disciplines Experience working in semiconductor manufacturing, wafer inspection, or advanced manufacturing environments. Familiarity with OpenCV, MFC, .NET, or other image processing and visualization libraries. Understanding of defect detection, classification, metrology, and process control applications. Experience with large-scale image datasets and high-resolution imaging systems. EA License No.: 01C4394 (PERSOL Singapore Pte Ltd) By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOL Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at https://www.persolsingapore.com/policies. You acknowledge that you have read, understood, and agree with the Privacy Policy.

What they're looking for

real-time applicationsGUI3D ReconstructionMultithreading

About Persol Singapore Pte. Ltd.

Industry: Administrative & support servicesWebsite ↗

Frequently asked questions

What does a Software Engineer (Vision/Image Processing Products) at Persol Singapore Pte. Ltd. do?

We are seeking a highly motivated Software Development Engineer to develop advanced automated inspection solutions for semiconductor manufacturing. The successful candidate will design and implement high-performance image processing and computer vision algorithms for real-time inspection systems ope…

What skills does this Software Engineer (Vision/Image Processing Products) role need?

Key skills for this role include real-time applications, GUI, 3D Reconstruction, Multithreading.

How much does a Software Engineer (Vision/Image Processing Products) at Persol Singapore Pte. Ltd. pay?

This role lists a salary of S$4,000 – S$7,000 per month.

Is this Software Engineer (Vision/Image Processing Products) role remote, hybrid, or on-site?

The listing is based in Islandwide. Check the posting for remote or hybrid options.

How do I apply for this Software Engineer (Vision/Image Processing Products) role?

You can apply directly on Persol Singapore Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.