Back to all jobs
G
Software Engineer (C | C++ | Perm)
D01 Marina, Raffles Place, People's Park, Cecil, Singapore
Permanent, Full TimeInformation TechnologyJob Description
Responsibilities:
- 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.
- Good communication skills in English (spoken and written).
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
To learn more about this opportunity, please contact Yingying at [email protected]
We regret that only shortlisted candidates will be notified.
GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | EA Personnel: Lai Yingying | Registration No: R1110239
About Gmp Technologies (S) Pte Ltd
First seen: May 22, 2026
Last updated: May 29, 2026