Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (C/C++ | Automation)

GMP TECHNOLOGIES (S) PTE LTD

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is looking for a skilled Software Engineer to develop AI-integrated automated optical inspection machines. The ideal candidate will have a degree in Engineering or Computer Science, with 1 to 3 years of experience, and strong programming skills in C/C++. Responsibilities include translating customer requirements into software solutions and providing technical support to engineers. A proactive attitude and good communication skills in English are essential. Interested applicants can learn more by visiting the company's recruitment page.

Qualifications

  • 1 to 3 years of experience in related fields.
  • Hands-on experience with Visual C++ is preferred.
  • Experience in automation systems or semiconductor industry is a plus.

Responsibilities

  • Collaborate with teams to translate customer requirements into software solutions.
  • Design and implement software for AI-integrated optical inspection machines.
  • Provide technical support to engineers.

Skills

C/C++ programming skills
Multi-threaded Windows applications
Basic understanding of electronics
Strong mathematics and algorithm design skills
Good communication skills in English

Education

Degree in Engineering or Computer Science
Diploma in relevant field
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 yingying.lai@gmprecruit.com

We regret that only shortlisted candidates will be notified.

GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | EA Personnel: Lai Yingying | Registration No: R1110239

By applying for this role, you consent to GMP Recruitment Services (S) Pte Ltd PDPA and e2is PDPA.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.