SalaryPeak

SOFTWARE ENGINEER (VISION)

SEMICONDUCTOR TECHNOLOGIES & INSTRUMENTS PTE LTD
Singapore 3+ years Posted Feb 27, 2026

Salary Range

SGD 54,000 - SGD 78,000 /year

SGD 4,500 - SGD 6,500/month

Skills Required

Field ServiceHardwareSemiconductor IndustrySoftware EngineeringJavaScriptSQLGood Communication SkillsPythonWindowsAlgorithm DesignJavaC#Visual CElectronicsSoftware Development

Job Description

The role involves working within a multidisciplinary team to carry out Research & Development in Image Processing / Computer Vision Algorithm for automated optical inspection systems.

Responsibilities:

  • Design and develop software for high-performance automated Computer Vision equipment used in advanced manufacturing.
  • Build intuitive and responsive GUIs, manage big data, and implement multi-threaded applications that power real-time systems.
  • Create and optimize image processing and computer vision algorithms—your code will help machines “see” and make decisions.
  • Be actively involved in the entire software development life cycle—from brainstorming and prototyping to testing and deployment.

Why this role rocks?

  • You’ll work on real-world AI applications that make a difference in high-tech industries.
  • Collaborate with a team that values innovation, creativity, and continuous learning.
  • Get hands-on with cutting-edge tools and technologies in automation and vision systems.

Requirements:

  • PHD / Masters / Degree in engineering discipline with minimum 1-3 year experience.
  • Experienced candidates in software development, particularly those with backgrounds in automation or the semiconductor industry, may be considered for a senior position.
  • Fresh degree graduates and Diploma holders with relevant experience will be considered at Associate Engineer level.
  • Strong programming skills in the Visual Studio Development Environment—you’re comfortable building and debugging in a professional setup.
  • Proficient in C++—you write clean, efficient, and reliable code.
  • Solid experience in computer vision, image processing, or vision inspection systems—you understand how machines interpret visual data.
  • Familiarity with C# is a plus—especially if you’ve built GUIs or tools with it.
  • Knowledge of Deep Learning (AI) for defect classification is a big advantage—your models could help machines spot flaws with precision.
  • Excellent communication skills in English, both written and verbal—you can collaborate effectively and explain your ideas clearly.