Software Engineer – Computer Vision & Image Processing
Our client's team develops high-performance automated optical inspection systems used in advanced semiconductor manufacturing. If you've worked on computer vision, image processing, or AI-driven defect detection, this role puts those skills to work on real production-critical systems — not research prototypes.
What You'll Do
- Design and develop computer vision and image processing algorithms that power real-time defect inspection
- Build and optimise multi-threaded, high-performance applications in C++
- Develop responsive GUIs and manage high-volume data pipelines in live production environments
- Apply deep learning models for defect classification and continuously improve their accuracy
- Own your work across the full development lifecycle — from algorithm design through to deployment
- Collaborate closely with a multidisciplinary engineering team in an R&D environment
What You Bring
- Degree in Engineering or a related discipline; PhD or Masters is advantageous
- Strong, production-level C++ in a Visual Studio environment
- Hands-on experience in computer vision, image processing, or optical inspection systems
- Knowledge of deep learning / AI for visual defect classification is a strong plus
- Familiarity with C# for GUI development is a bonus
- 1–3 years of relevant experience; exceptional fresh graduates will be considered
- Candidates with more experience will be assessed for senior roles
- Clear communicator in English, comfortable in a collaborative team setting
- Open to occasional overseas travel
Lin Wee
License No. 22C1076 | EA Reg: R1878551