Back to all jobs
G

Software Engineer (C | C++ | Perm)

D01 Marina, Raffles Place, People's Park, Cecil, Singapore
Permanent, Full TimeInformation Technology

Job 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