We are hiring under Recruit Express headcount, and the details of this position are:
Job title: SECS/GEM Software Engineer (Contract, C#, .NET, HSMS SECS-II GEM experience, Central)
Job Description:
Looking for a Software Engineer with hands-on SECS/GEM experience to develop and support semiconductor equipment communication and factory automation solutions. This role requires practical experience implementing or integrating SECS-I, HSMS, SECS-II, GEM, or GEM300 communication functions. Candidates without SECS/GEM experience may not be suitable for this position.
The engineer will work on equipment-side and host-side applications covering alarms, events, data collection, recipes, remote commands, trace data, equipment states, and factory system integration.
Responsibilities
- Develop and maintain C#/.NET applications, Windows services, desktop applications, SDK components, and integration modules.
- Develop Windows applications using WPF, WinForms, and MVVM.
- Implement and maintain equipment-side and host-side SECS/GEM communication functions.
- Configure and integrate SVIDs, DVIDs, CEIDs, ALIDs, ECIDs, remote commands, recipes, traces, and equipment states.
- Develop communication workflows using SECS-I, HSMS, SECS-II, GEM, and GEM300 standards.
- Develop REST APIs, gRPC services, database interfaces, and Docker-based components where required.
- Integrate semiconductor equipment with MES, EAP, SPC, RMS, EDA, or custom factory systems.
- Translate equipment behaviour and customer requirements into practical SECS/GEM and software designs.
- Develop simulators, test tools, diagnostic utilities, configuration tools, and sample applications.
- Analyse SECS message logs and troubleshoot communication, protocol, timing, transaction, and state-model issues.
- Support equipment communication testing, host integration, commissioning, and customer acceptance.
- Work with equipment makers and factory teams to define alarms, events, variables, recipes, traces, remote commands, and equipment state requirements.
- Prepare interface specifications, SECS/GEM manuals, message documentation, deployment guides, and support runbooks.
- Participate in code reviews, testing, debugging, source control, CI/CD, and software quality improvement.
- Provide technical support and troubleshooting for deployed customer systems.
Mandatory Requirements
- Diploma or Degree in Computer Science, Software Engineering, Computer Engineering, Automation, or a related field.
- Hands-on professional experience with HSMS, SECS-II, GEM.
- Hands-on experience developing applications using C# and .NET.
- Experience developing Windows desktop applications using WPF, WinForms, and MVVM.
- Experience developing or integrating REST APIs, gRPC services, databases, or Docker-based components.
- Good understanding of object-oriented programming, asynchronous programming, networking, and multithreading.
- Experience with TCP/IP socket communication and machine-to-machine communication.
- Familiarity with equipment communication functions such as alarms, events, data variables, recipes, remote commands, trace data, and equipment state models.
- Able to troubleshoot software, networking, protocol, timeout, transaction, and system integration issues.
- Experience integrating equipment with factory or host systems.
- Good technical documentation, problem-solving, and communication skills.
Added Advantages
- Experience with GEM300 standards such as E39, E40, E87, E90, E94, E116, E148, or E157.
- Experience with semiconductor equipment, MES, EAP, RMS, SPC, EDA, or factory automation.
- Experience developing SDKs, reusable libraries, simulators, protocol handlers, or communication middleware.
- Familiarity with SML, XML, JSON, SQL, equipment interface specifications, or SECS/GEM communication manuals.
- Experience with automated testing, CI/CD, container deployment, or cloud-connected industrial applications.
Interested applicants please send your resume to [Confidential Information] and look for:
Rita Shi Tianhe
Recruit Express Pte Ltd
EA License No: 99C4599
EA Personnel Number: R26162019
We regret that only shortlisted candidates will be contacted.