Editorial summary

The company is seeking a SECS/GEM Software Engineer on a contract basis to develop and support semiconductor equipment communication and factory automation solutions. The ideal candidate will have hands-on experience with SECS-I, HSMS, SECS-II, GEM, or GEM300 communication protocols and be proficient in C# and .NET. The role is based in the Central region, with a salary of 6,000. Candidates without relevant SECS/GEM experience are unlikely to be considered.

This summary is AI-generated and may contain inaccuracies. Please refer to the full job description below.

Job description

[This job id 14506 first appeared in Job-Q.com on 15 Jun 2026]

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 rita@recruitexpress.com.sg 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.

Scam prevention reminder: You should not make any pre-payment when applying for any job.

Illegal practices reminder: It is illegal for recruiter to collect payment (kickback) from the worker https://www.mom.gov.sg/-/media/mom/documents/publications/foreign-workers/what-are-kickbacks.pdf

Login is optional, you may send application via email

Login to Save Login to Apply

Get AI to assess your suitability to this job

Assess My Fit with AI Beta — Free during trial period

Login to upload your resume and get an instant match score, strengths, and gaps.


Or use your preferred AI chat tool manually:

Use AI chat of your choice: ChatGPT, Gemini, Claude — and:

  1. Paste this into the prompt:
    I am a jobseeker. Below is a job posting. Please: 1. Give a match score (0–100) based on my resume vs the job requirements 2. List my 3–5 key strengths that align with this role 3. List 2–3 areas to improve or gaps to address before applying 4. Give a one-sentence verdict: should I apply, apply with adjustments, or skip? Job posting URL: https://singapore.job-q.com/jobs/detail/secs-gem-software-engineer-contract-c-net-hsms-secs-ii-gem-experience-central-irt After reading the job, ask me to upload or paste my resume.
  2. Upload your resume in the same chat.

Similar Jobs

software quality engineer (weekends, shifts) #IKR

Note: Successful candidates need to be comfortable with working on weekends and...

On site

Contract

RECRUIT EXPRESS PTE LTD

Junior AI Engineer, Assurance

AI/Full Stack Developer • Develop and enhance AI-powered applications, automation tools, dashboards,...

On site

Contract

DYNAMIC HUMAN CAPITAL PTE. LTD.

.NET Developer (Contract, PLC integration, C#, MVVM, WPF, Central) #IRT

We are hiring under Recruit Express headcount, and the details of this...

On site

Contract

RECRUIT EXPRESS PTE LTD

Software Engineer(.Net Core)

Avensys is a reputed global IT professional services company headquartered in Singapore....

On site

Contract

AVENSYS CONSULTING PTE. LTD.

Job Summary

  • Published on: 15 Jun, 2026
  • Category: Information Technology (IT)
  • Vacancy: 1
  • Job type: Contract
  • Salary: 6000
  • Location: On site
  • Job Nature: Contract

Company Details