Chat on WhatsApp
Insphere Techology Pte Ltd

SECS/GEM Software Engineer

Insphere Techology Pte Ltd
SGD4,000 - 6,000
Full-Time · On-site

Job Requirements

On-site

Job description for SECS/GEM Software Engineer at Insphere Techology Pte Ltd

About the Role

Insphere Technology is 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.

Singapore Citizen or Permanent Resident.

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.

Ideal Candidate

The ideal candidate has hands-on SECS/GEM implementation experience and can translate equipment behaviour and factory requirements into reliable C#/.NET communication software.

About the company
Insphere Techology Pte Ltd
Insphere Techology Pte Ltd

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
Insphere Techology Pte Ltd
Insphere Techology Pte Ltd
Insphere Techology Pte Ltd

SECS/GEM Software Engineer

Insphere Techology Pte Ltd
SGD4,000 - 6,000
Full-Time · On-site

Job Requirements

On-site

Job description for SECS/GEM Software Engineer at Insphere Techology Pte Ltd

About the Role

Insphere Technology is 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.

Singapore Citizen or Permanent Resident.

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.

Ideal Candidate

The ideal candidate has hands-on SECS/GEM implementation experience and can translate equipment behaviour and factory requirements into reliable C#/.NET communication software.

About the company
Insphere Techology Pte Ltd
Insphere Techology Pte Ltd

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
Insphere Techology Pte Ltd
Insphere Techology Pte Ltd

SECS/GEM Software Engineer

Insphere Techology Pte Ltd