Enable job alerts via email!

Software Engineer

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading semiconductor equipment company in Singapore is seeking a Software Engineer to develop and optimize high-performance software systems for semiconductor packaging. The role involves design, implementation, and testing while collaborating with cross-functional teams. Candidates should possess strong C++ skills and experience in embedded systems, automation, or UI development. An understanding of AI, ML, and computer vision is a bonus. The company values equal opportunity and welcomes all qualified applicants.

Qualifications

  • Experience in software development, preferably in semiconductor or manufacturing.
  • Strong C++ skills for embedded systems, automation, or UI development.
  • Bonus: Knowledge of AI, ML, or computer vision in semiconductor applications.

Responsibilities

  • Design and maintain software for motion control, data acquisition, and process automation.
  • Collaborate with hardware and mechanical teams to integrate precision components.
  • Develop real-time embedded software for high-speed, high-precision equipment.
  • Test, debug, and optimize software for reliability and performance.
  • Implement AI, ML, or computer vision to improve manufacturing processes, if applicable.
  • Ensure compliance with cybersecurity, data integrity, and industry standards.
  • Contribute to continuous improvement for software scalability and maintainability.
  • Maintain documentation and provide internal support and training.
  • Follow safety and regulatory guidelines under Singapore’s workplace standards.

Skills

C++ skills
Problem-solving skills
Job description

Overview
We’re looking for a Software Engineer to develop and optimize software for advanced packaging semiconductor equipment. You’ll design, implement, and test high-performance systems that support automation, control, and data processing, working closely with cross-functional teams to drive innovation and enhance system performance.

Responsibilities:

  • Design and maintain software for motion control, data acquisition, and process automation.
  • Collaborate with hardware and mechanical teams to integrate precision components.
  • Develop real-time embedded software for high-speed, high-precision equipment.
  • Test, debug, and optimize software for reliability and performance.
  • Implement AI, ML, or computer vision to improve manufacturing processes, if applicable.
  • Ensure compliance with cybersecurity, data integrity, and industry standards.
  • Contribute to continuous improvement for software scalability and maintainability.
  • Maintain documentation and provide internal support and training.
  • Follow safety and regulatory guidelines under Singapore’s workplace standards.

Requirements:

  • Experience in software development, preferably in semiconductor or manufacturing.
  • Strong C++ skills for embedded systems, automation, or UI development.
  • Bonus: Knowledge of AI, ML, or computer vision in semiconductor applications.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

We are an equal opportunities employer and welcome applications from all qualified candidates. We regret that only shortlisted candidates will be notified.

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