Software Engineer (C++)

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 60,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD. is seeking a Software Engineer to design, develop and optimize software for advanced packaging semiconductor equipment.

You will work on motion control, data processing, and real-time systems to improve automation and performance. Collaborate with hardware and mechanical teams, implement ML/vision techniques where applicable, and maintain documentation. The role requires strong C++ skills for embedded systems and a proactive problem-solving mindset in a

Qualifications

  • Experience in software development, preferably in the semiconductor or manufacturing industry.
  • Proficiency in C++ for embedded systems, automation, or UI/UX development.
  • Understanding of data analytics, AI/ML, or computer vision for semiconductor applications is a plus.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain software for semiconductor equipment, including motion control, data acquisition, and process automation.
  • Work closely with hardware and mechanical engineers to integrate software with precision mechanical and electronic components.
  • Develop real-time and embedded systems software for high-speed, high-precision equipment.
  • Perform software testing, debugging, and optimization to ensure reliability and performance.
  • Implement machine learning, computer vision, and AI algorithms to improve semiconductor manufacturing processes (if applicable).
  • Ensure software compliance with industry standards, cybersecurity protocols, and data integrity requirements.
  • Participate in continuous improvement initiatives, focusing on software scalability, maintainability, and performance optimization.
  • Maintain technical documentation and provide training/support to internal teams.
  • Adhere to safety, quality, and regulatory standards in accordance with Singapore’s workplace regulations.

Skills

C++
Embedded systems
Automation
UI/UX
Problem solving

Job description

Overview

We are seeking a Software Engineer to develop and optimize software solutions for advanced packaging semiconductor equipment. This role involves designing, implementing, and testing high-performance software to enhance automation, control, and data processing for semiconductor manufacturing. You will collaborate with cross-functional teams to drive innovation and improve system performance.

Key Responsibilities:
  • Design, develop, and maintain software for semiconductor equipment, including motion control, data acquisition, and process automation.
  • Work closely with hardware and mechanical engineers to integrate software with precision mechanical and electronic components.
  • Develop real-time and embedded systems software for high-speed, high-precision equipment.
  • Perform software testing, debugging, and optimization to ensure reliability and performance.
  • Implement machine learning, computer vision, and AI algorithms to improve semiconductor manufacturing processes (if applicable).
  • Ensure software compliance with industry standards, cybersecurity protocols, and data integrity requirements.
  • Participate in continuous improvement initiatives, focusing on software scalability, maintainability, and performance optimization.
  • Maintain technical documentation and provide training/support to internal teams.
  • Adhere to safety, quality, and regulatory standards in accordance with Singapore’s workplace regulations.
Job Requirements:
  • Experience in software development, preferably in the semiconductor or manufacturing industry.
  • Proficiency in C++ for embedded systems, automation, or UI/UX development.
  • Understanding of data analytics, AI/ML, or computer vision for semiconductor applications is a plus.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

We regret that only shortlisted candidates will be notified. However, rest assured that all applications will be updated to our resume bank for future opportunities.

Please kindly refer to the Privacy Policy of Good Job Creations for your reference: https://goodjobcreations.com.sg/en/privacy-policy/

EA Personnel Name: Ong Kang Quan Ryan
EA Personnel Registration Number: R23116952
EA License No.: 07C5771

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer (Open to non-experienced | Yishun/AMK)
C++ Software Engineer (Open to non-experienced | Yishun/AMK)

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
C++ Embedded Systems Engineer - Semiconductor Automation
C++ Embedded Systems Engineer - Semiconductor Automation

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Software Developer C++ | Semicon
Software Developer C++ | Semicon

Manpower Singapore • Singapore

On-site
SGD 70,000 - 120,000
C++ Software Engineer — Precision Manufacturing & AI
C++ Software Engineer — Precision Manufacturing & AI

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer (C++, Semiconductor)
Software Engineer (C++, Semiconductor)

Recruit Expert • Singapore

On-site
Software Engineer C++ / CPlusPlus Manufacturing
Software Engineer C++ / CPlusPlus Manufacturing

Randstad Singapore • Singapore

On-site
SGD 67,000 - 100,000
Software Engineer (Equipment)
Software Engineer (Equipment)

SEMI INTEGRATION (S) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Advanced automation projects
Semiconductor fab exposure
Career development
Software Engineer (C++) | Semiconductor
Software Engineer (C++) | Semiconductor

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer (C++/C#, Machine Automation) #76684
Software Engineer (C++/C#, Machine Automation) #76684

ANRADUS PTE. LTD. • Singapore

On-site
Senior Software Design Engineer - Semiconductor Automation
Senior Software Design Engineer - Semiconductor Automation

Good Job Creations (Singapore) Pte Ltd • Singapore

On-site
SGD 90,000 - 140,000