Software Engineer (C++, Automation & Vision)

GMP TECHNOLOGIES (S) PTE LTD

Singapore

On-site

SGD 48,000 - 72,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GMP Technologies (S) Pte Ltd is seeking an engineer to translate customer requirements into software for AI-integrated automated optical inspection machines. The role emphasizes C/C++ development on Windows and hands-on work with automation and machine vision systems.

You will design, develop, and optimize software, collaborate across teams, and may travel overseas as needed. The position is suitable for graduates with 1–3 years of experience or diploma holders with relevant experience.

Qualifications

  • Degree in Engineering or Computer Science with 1–3 years of experience (diploma holders welcome).
  • Strong C/C++ programming with hands-on experience in multi-threaded Windows applications (Visual C++ preferred).
  • Basic understanding of electronics, motion control and hardware interfacing.

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.

Skills

C/C++ programming
Multi-threaded Windows apps
Problem solving

Education

Engineering or CS degree
Diploma with relevant experience

Tools

Visual C++

Job description

  • 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 to3 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.

GMP Technologies (S) Pte Ltd | EA License: 11C3793 | EA Personnel: Bautista Gia Grace De Guzman | Registration No: R23111973

Privacy notice

By submitting your CV and personal data to The GMP Group, you consent to the collection, use and disclosure of your personal data for recruitment and employment-related purposes. This includes considering you for current and future roles, sharing relevant information with prospective employers, conducting reference checks, processing or transferring data across borders, and using recruitment technologies — including applicant tracking systems (ATS) and third-party AI-enabled tools — to process CVs and support candidate matching.

For more information on how we collect, use, disclose and protect your personal data, please refer to our Privacy Policy:https://www.gmprecruit.com/legals/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Computer Vision | Automation)
Software Engineer (Computer Vision | Automation)

GMP Technologies • Singapore

On-site
SGD 60,000 - 100,000
C++ Automation & Vision Software Engineer
C++ Automation & Vision Software Engineer

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 48,000 - 72,000
Vision Engineer (Software | Machine Control)
Vision Engineer (Software | Machine Control)

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 60,000 - 120,000
AI-Driven Automation Software Engineer
AI-Driven Automation Software Engineer

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer, C++ (Computer Vision)
Software Engineer, C++ (Computer Vision)

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (Computer Vision/Vision Inspection, C++)
Software Engineer (Computer Vision/Vision Inspection, C++)

Recruit Expert Pte. Ltd. • Singapore

On-site
SGD 80,000 - 120,000
Vision Solutions Engineer (North area / Automation)
Vision Solutions Engineer (North area / Automation)

Good Job Creations (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Real-Time Computer Vision & Automation Engineer
Real-Time Computer Vision & Automation Engineer

GMP Technologies • Singapore

On-site
SGD 60,000 - 100,000
Vision Engineer: Real-Time Computer Vision & Automation
Vision Engineer: Real-Time Computer Vision & Automation

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer (Automation)
Software Engineer (Automation)

RN CARE PTE. LTD. • Singapore

On-site
SGD 50,000 - 70,000