Post Job Free
Sign in

GIS Application Engineer (Advanced)

Company:
BayOne Solutions
Location:
Santa Clara, CA, 95053
Posted:
June 30, 2025
Apply

Description:

Job Title: GIS – Application Engineer (Advanced)

Location: Santa Clara, CA

Duration: 11 Months

Focus: Building Equipment Automation (EA) solutions using a baseline enterprise product.

Purpose: Automate semiconductor equipment across labs and integrate automation with in-house MES.

Domain: Semiconductor industry – hands-on equipment automation experience required.

TECHNICAL REQUIREMENT:

EA Development Flow:

Review Equipment Manuals to determine supported SEMI standards.

Determine what SECS/GEM messages are implemented.

Work through various steps per tool to automate processes using SEMI-compliant standards (e.g., E30, E87, E90).

Define and update device driver files:

Specify which SECS/GEM messages are enabled.

Document/implement how each message should be called or handled.

Write custom code on top of a pre-built EAP framework:

Framework is built in C#.

In ~75% of cases, code changes are minimal or configuration-driven (e.g., XML updates, light C# scripting).

Use provided out-of-the-box APIs and insert pre/post logic as needed.

Collaborate on release and code management using Bitbucket or similar Git-based repo.

KEY REQUIREMENT:

Semiconductor Equipment Automation background is a must.

Experience with SEMI standards (especially E30, E87, E90, E5, E37, E148, etc.).

Strong in C#, with basic scripting and debugging skills.

Must understand factory floor integration and how automation interfaces with tools.

Prior experience implementing automation for metrology or process tools is a plus.

Database experience (SQL or Oracle) – preferred but not deep DBA level.

TEAM:

Will act as a key lead developer and SME.

Expected to mentor junior resources on EA concepts and standards.

Should be able to understand documentation, translate it into code/config, and guide through implementation.

Communication, mentorship potential, and attitude toward ambiguity.

Apply