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

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Good Job Creations Singapore is seeking a software engineer to join a technology-driven engineering team developing high-performance software for semiconductor equipment, focusing on automation, precision control, and manufacturing efficiency.

You will design and maintain Windows-based applications, collaborate with hardware teams, apply AI/ML where applicable, and contribute to documentation, training, and process improvements while upholding safety and regulatory standards.

Qualifications

  • Degree in Software Engineering, Computer Engineering, Computer Science, or related discipline.
  • Experience in software development within semiconductor/automation/manufacturing.
  • Proficiency in C++ for Windows-based systems.
  • Knowledge of motion control or industrial software is advantageous.
  • Understanding of AI/ML/Computer Vision technologies is a plus.

Responsibilities

  • Design, develop, and maintain software applications for semiconductor equipment, including motion control, data acquisition, and process automation.
  • Collaborate with hardware and mechanical engineering teams to integrate software with precision electronic and mechanical systems.
  • Develop and enhance Windows-based software for high-speed, high-precision manufacturing equipment.
  • Conduct software testing, debugging, validation, and performance optimization to ensure system reliability and efficiency.
  • Implement and support machine learning, computer vision, and AI-based solutions to improve manufacturing processes where applicable.
  • Ensure compliance with industry standards, cybersecurity requirements, and data integrity protocols.
  • Contribute to continuous improvement initiatives focused on software scalability, maintainability, and operational performance.
  • Prepare and maintain technical documentation and provide training and technical support to internal stakeholders.
  • Adhere to workplace safety, quality, and regulatory requirements.

Skills

C++ programming
Windows software
Motion control
AI/ML/Computer vision
Analytical thinking
Teamwork
Communication

Education

Bachelor’s degree in Software Engineering/CS/EE

Job description

[Job ID: 1490851]

Job Summary:

Join a technology-driven engineering team to develop high-performance software solutions that enhance automation, precision control, and manufacturing efficiency.

Responsibilities:

  • Design, develop, and maintain software applications for semiconductor equipment, including motion control, data acquisition, and process automation.
  • Collaborate with hardware and mechanical engineering teams to integrate software with precision electronic and mechanical systems.
  • Develop and enhance Windows-based software for high-speed, high-precision manufacturing equipment.
  • Conduct software testing, debugging, validation, and performance optimization to ensure system reliability and efficiency.
  • Implement and support machine learning, computer vision, and AI-based solutions to improve manufacturing processes where applicable.
  • Ensure compliance with industry standards, cybersecurity requirements, and data integrity protocols.
  • Contribute to continuous improvement initiatives focused on software scalability, maintainability, and operational performance.
  • Prepare and maintain technical documentation and provide training and technical support to internal stakeholders.
  • Adhere to workplace safety, quality, and regulatory requirements.

Requirements:

  • Degree in Software Engineering, Computer Engineering, Computer Science, or a related discipline.
  • Experience in software development, preferably within the semiconductor, automation, or manufacturing industry.
  • Proficiency in C++ programming for Windows-based systems, automation applications, or user interface development.
  • Knowledge of motion control systems, equipment automation, or industrial software development is advantageous.
  • Understanding of data analytics, artificial intelligence (AI), machine learning (ML), or computer vision technologies is an added advantage.
  • Strong analytical thinking, troubleshooting, and problem-solving abilities.
  • Ability to work effectively in a dynamic and fast-paced environment.
  • Strong communication and teamwork skills.

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/

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

Similar jobs worth comparing

Software Engineer (C/C++, Semiconductor/Automation)
Software Engineer (C/C++, Semiconductor/Automation)

RECRUIT EXPERT PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,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++, UX/UI) Automation - VTTO
Software Engineer (C++, UX/UI) Automation - VTTO

RECRUITPEDIA PTE. LTD. • Singapore

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

ANRADUS PTE. LTD. • Singapore

On-site
Principal Engineer/ Senior Software Engineer (North)
Principal Engineer/ Senior Software Engineer (North)

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Equipment Software Engineer [Semiconductor] | C/C++ | Woodlands/ 5 days/ Up to $6.5k [0580]
Equipment Software Engineer [Semiconductor] | C/C++ | Woodlands/ 5 days/ Up to $6.5k [0580]

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 39,000 - 73,000
Software Engineer (Automation)
Software Engineer (Automation)

RN CARE PTE. LTD. • Singapore

On-site
SGD 50,000 - 70,000
Software Engineer
Software Engineer

RN CARE PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer C++ (Automation)
Software Engineer C++ (Automation)

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD • Singapore

On-site
SGD 90,000 - 120,000
Urgent! Senior Software Engineer (Industrial Automation, C#, C++)
Urgent! Senior Software Engineer (Industrial Automation, C#, C++)

TRUST RECRUIT PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Permanent job
5 days work week
Great remuneration & benefits
+2