Search by job, company or skills

R

SECS/GEM Software Engineer (Contract, C , .NET, HSMS SECS-II GEM experience, Central) IRT

2-5 Years
SGD 5,000 - 6,000 per month
Save
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149188753

Similar Jobs

Orchard Road, Singapore

Skills:

.NETMVVMWpfAdss7Modbus TCPMC ProtocolPLC integrationFINSSLMPOPC UA

Remote

Skills:

.Net CoreCI/CD.C#ASP.NETWeb ApiSql

Remote

Skills:

Selenium AutomationSqlAgile MethodologySoftware TestingBanking DomainC# Automation