RE

Software Engineer (C++, Semiconductor)

Recruit Expert Pte. Ltd.

SingaporeFull-time

Posted 8 Jul 2026

About this role

Roles & 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. Salary: $3,500 to $5,500 If you are keen to apply for the position, kindly email your detailed resume in MS Word to careers @recruit-expert.com Please note that only shortlisted candidates will be notified. Ref: 1667995 EA Licence: 19C9701 Registration: R21100996

Frequently asked questions

What does a Software Engineer (C++, Semiconductor) at Recruit Expert Pte. Ltd. do?

Roles & 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 …

How much does a Software Engineer (C++, Semiconductor) at Recruit Expert Pte. Ltd. pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer (C++, Semiconductor) role remote, hybrid, or on-site?

The listing is based in Singapore. Check the posting for remote or hybrid options.

How do I apply for this Software Engineer (C++, Semiconductor) role?

You can apply directly on Recruit Expert Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.