Enable job alerts via email!

Software Engineer 【Semiconductor 】

STAFFKING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Singapore is looking for a Software Developer to design and maintain software for semiconductor equipment. You will collaborate with engineers and develop real-time applications. The ideal candidate has a Bachelor's degree and 3–5 years of experience in software development, particularly with C++. This role also offers opportunities for overseas training and career progression.

Benefits

AWS + Variable Bonus
Career Progression
Overseas training & project allowance

Qualifications

  • 3–5 years of relevant software development experience, preferably in semiconductor or manufacturing industry.
  • Strong proficiency in C++ for embedded systems.
  • Knowledge of data analytics, AI/ML or computer vision is a plus.

Responsibilities

  • Design, develop, and maintain software for semiconductor equipment.
  • Collaborate with hardware and mechanical engineers.
  • Develop real-time and embedded software for high-speed applications.
  • Perform software testing and debugging.
  • Implement AI, computer vision, and machine learning algorithms.
  • Ensure software compliance with industry standards.
  • Prepare technical documentation and provide training.
  • Drive continuous improvement initiatives.

Skills

C++
Data analytics
AI/ML
Computer vision

Education

Bachelor’s Degree in Computer Science, Software Engineering, or Electrical Engineering
Job description
Highlights:
  • AWS + Variable Bonus
  • Career Progression
  • Overseas training & project allowance

Key Responsibilities

  • Design, develop, and maintain software for semiconductor equipment involving motion control, data acquisition, and automation systems.
  • Collaborate closely with hardware and mechanical engineers to ensure seamless integration with precision components.
  • Develop real-time and embedded software for high-speed, high-precision applications.
  • Perform software testing, debugging, and performance optimization to ensure reliability and efficiency.
  • Implement AI, computer vision, and machine learning algorithms where applicable.
  • Ensure software compliance with industry standards, cybersecurity protocols, and safety regulations.
  • Prepare technical documentation and provide training or support to internal teams.
  • Drive continuous improvement initiatives to enhance scalability, performance, and maintainability.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 3–5 years of relevant software development experience (semiconductor or manufacturing industry preferred).
  • Strong proficiency in C++ for embedded systems, automation, or UI/UX development.
  • Knowledge of data analytics, AI/ML, or computer vision will be an added advantage.
  • Willing to travel occasionally (Hong Kong, China, Southeast Asia) for training and project support — travel allowance provided.

We are an equal opportunities employer and welcome applications from all qualified candidates.

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