GT

Software Engineer - C++ (Automation & Computer Vision)

GMP Technologies (S) Pte Ltd

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

Posted 6 Jul 2026

About this role

Collaborate with cross-functional teams to understand customer requirements and translate them into software solutions. Design, develop, and implement software for AI-integrated automated optical inspection machines. Develop multi-threaded Windows applications using C/C++ (Visual C++ experience preferred). Provide technical support and problem-solving guidance to field service engineers. Continuously improve and optimize existing software for performance and reliability. Build expertise in automation, motion control, and inspection systems. Work with tools and technologies commonly used in automation and machine vision. Requirements: Degree in Engineering or Computer Science, with 1 to 3 years of experience . Diploma holders with relevant experience are welcome to apply. Strong programming skills in C/C++ , with hands-on experience in multi-threaded Windows applications (Visual C++ preferred). Basic understanding of electronics, motion control, and hardware interfacing . Strong mathematics and algorithm design skills. Experience in automation systems or the semiconductor industry is an advantage. Proactive, self-motivated, and eager to learn new technologies. Additional: Willingness to travel overseas when required. Flexibility to work overtime when necessary. To apply, please visit www.gmprecruit.com and search for Job Reference: QVVW8VR8 We regret that only shortlisted candidates will be notified. GMP Technologies (S) Pte Ltd | EA License: 11C3793 | EA Personnel: Bautista Gia Grace De Guzman | Registration No: R23111973

What they're looking for

Multithreaded Application DevelopmentAutomation TechnologyAutomation SystemsSemiconductor Industry

About GMP Technologies (S) Pte Ltd

Industry: Administrative & support services

Frequently asked questions

What does a Software Engineer - C++ (Automation & Computer Vision) at GMP Technologies (S) Pte Ltd do?

Collaborate with cross-functional teams to understand customer requirements and translate them into software solutions. Design, develop, and implement software for AI-integrated automated optical inspection machines. Develop multi-threaded Windows applications using C/C++ (Visual C++ experience pref…

What skills does this Software Engineer - C++ (Automation & Computer Vision) role need?

Key skills for this role include Multithreaded Application Development, Automation Technology, Automation Systems, Semiconductor Industry.

How much does a Software Engineer - C++ (Automation & Computer Vision) at GMP Technologies (S) Pte Ltd pay?

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

Is this Software Engineer - C++ (Automation & Computer Vision) 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 - C++ (Automation & Computer Vision) role?

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