Enable job alerts via email!

Software Engineer (C++, Semiconductor)

RECRUIT EXPERT PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A recruitment agency in Singapore is seeking a Software Engineer to design and develop control software for automated semiconductor systems. Candidates should have at least 5 years of software development experience, with a strong background in C++ and familiarity with the Semiconductor Manufacturing industry. This role involves close collaboration with cross-functional teams to ensure software quality and compliance with SEMI SECS/GEM standards.

Qualifications

  • At least 5 years of software development experience in Windows environments.
  • Experience in the Semiconductor Manufacturing industry is preferred.
  • Proficient in integrating industrial hardware components.

Responsibilities

  • Design and develop machine/process control software for automated systems.
  • Lead validation and regression testing for software quality assurance.
  • Coordinate with teams to meet SEMI SECS/GEM standards.

Skills

C++ programming
Software validation
Object-oriented programming
Multi-threaded control software
SEMI SECS/GEM protocols
GUI development with C# or WPF

Education

Degree in Mechatronics, Computer Science, or Software Engineering

Tools

Visual Studio
SQL
Python or VBA
Job description
Responsibilities
  • Design and develop machine/process control software for automated semiconductor systems, integrating OEM components and producing optimized, well-documented code.
  • Lead validation and regression testing, prepare test documentation, and ensure software quality through defect analysis and collaborative resolution.
  • Coordinate with cross-functional teams to meet SEMI SECS/GEM standards, support field installations, and enhance equipment performance through system analysis and coding improvements.
  • Continuously improve software tools and processes by staying current with industry best practices and tailoring solutions to meet evolving customer and operational requirements.
Requirements
  • Degree in Mechatronics, Computer Science, Software Engineering, or a related engineering discipline.
  • At least 5 years of software development and validation experience in Windows environments (XP and above), preferably within the Semiconductor Manufacturing industry.
  • Proficient in C++, VC++, MFC, SQL, object-oriented programming, and multi-threaded control software.
  • Demonstrated experience in integrating industrial hardware components such as motion controllers (servo/stepper), analog input devices, and high-speed I/O systems into automated equipment.
  • Understanding of SEMI SECS/GEM communication protocols and hands‑on exposure to GUI development using C#, WPF, or similar frameworks.
  • Knowledge of scripting languages such as Python or VBA.

If you are keen to apply for the position, kindly email your detailed resume in MS Word to hr@recruit-expert.com

Please note that only shortlisted candidates will be notified.

For more job opportunities, please visit our website at www.recruit-expert.com

EA Licence: 19C9701

Registration: R21100996

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