Enable job alerts via email!

Software Engineer/ Developer (C++ | Automation | Semiconductor)

StaffKing Pte Ltd

Singapore

On-site

SGD 50,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading semiconductor firm in Singapore is seeking a Software Engineer/Developer to design and maintain software for semiconductor equipment. The ideal candidate will collaborate closely with hardware engineers and have strong proficiency in C++. Experience in AI/ML and data analytics is advantageous. This role requires adherence to safety and regulatory standards while contributing to innovative solutions in semiconductor manufacturing.

Qualifications

  • Min degree in relevant field.
  • Experience in software development, preferably in semiconductor or manufacturing.
  • Proficient in C++ for embedded systems, automation, or UI/UX development.
  • Knowledge of data analytics, AI/ML, or computer vision is a plus.

Responsibilities

  • Design, develop, and maintain software for semiconductor equipment.
  • Collaborate with engineers to integrate software with mechanical and electronic components.
  • Develop real-time and embedded systems software.
  • Conduct software testing, debugging, and optimization.
  • Apply machine learning and AI algorithms to enhance processes.
  • Ensure software adheres to industry standards.
  • Participate in continuous improvement initiatives.
  • Maintain technical documentation and provide training.
  • Comply with safety, quality, and regulatory standards.

Skills

C++
Software development
AI/ML
Data analytics
Computer vision

Education

Degree in Computer Science, Software Engineering, Electrical Engineering
Job description
Software Engineer/ Developer (C++ | Automation | Semiconductor)

Design, develop, and maintain software for semiconductor equipment, including motion control, data acquisition, and process automation.

Collaborate 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.

Conduct software testing, debugging, and optimization to ensure reliability and performance.

Apply machine learning, computer vision, and AI algorithms to enhance semiconductor manufacturing processes (if applicable).

Ensure software adheres to industry standards, cybersecurity protocols, and data integrity requirements.

Participate in continuous improvement initiatives to enhance software scalability, maintainability, and performance.

Maintain technical documentation and provide training and support to internal teams.

Comply with safety, quality, and regulatory standards as per Singapore workplace regulations.

Requirements
  • Min degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • Experience in software development, preferably in semiconductor or manufacturing.
  • Proficient in C++ for embedded systems, automation, or UI/UX development.
  • Knowledge of data analytics, AI/ML, or computer vision is a plus.

To Apply, kindly click on the "APPLY NOW" button.

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.