SEMS/GEMS - Programmer Analyst

2 weeks ago


Beaverton, United States Compunnel Inc. Full time

Position - SEMS/GEMS - Programmer Analyst

Location – Beaverton OR

Work Mode – Remote

Type – Contract


Duties:

  • Design, develop, test, release and maintain new and existing custom Automation solutions.
  • Work with different groups to provide solutions to manufacturing challenges.
  • Respond to customers’ requests and support resolving issues as they occur.
  • Gather requirements and generate specifications for software systems.
  • Develop software to control semiconductor manufacturing machines.
  • Work cross-functionally with IT, Process/Equipment Engineers and Operations to increase throughput and quality.
  • Contribute to the improvement of Software Development Life Cycle.
  • Adapt and prioritize work based on changing needs of the factory.
  • Provide L3 end user support by participating in on-call rotation.
  • Support External Manufacturing (Back End) / Java ESL (Enterprise Service Layer).

Requirements:


Bachelor’s degree in Computer Science, Information Technology, or a related field of study (willing to accept a foreign education equivalent) and four (4) years of experience as a Programmer Analyst or related role building Host Controller and Fault Detection Systems for semiconductor manufacturing equipment automation.


Or, in the alternative,


Master’s degree in Computer Science, Information Technology, or a related field of study (willing to accept a foreign education equivalent) and two (2) years of experience as a Programmer Analyst or related role building Host Controller and Fault Detection Systems for semiconductor manufacturing equipment automation.


Must also possess the following:


Demonstrated Expertise (“DE”) developing, testing, and releasing solutions using Object Oriented Programming (Java/C#), Visual Basic (VB6), Enterprise service layer architecture, and Microsoft Development Tools (Visual Studio .Net) for host controller and fault detection systems;

  • DE setting up test environments for solutions using SECS/GEM (Semiconductor Equipment Communication Standard/Generic Equipment Model) equipment simulator and Event driven Architecture tools;
  • DE re-factoring existing code or fixing bugs in existing code using SQL, Relational (Oracle, MySQL) database;
  • DE in non-Relational database (MongoDB) – Database design and modeling, optimizing database structure for speed and data integrity, and setting up replica and cluster nodes;
  • DE with network and serial communication protocol (HSMS and RS-232 connection) to troubleshoot communication issues between host controllers and semiconductor equipment; and
  • DE working with the interface between host controllers and the Manufacturing Enterprise System PROMIS.

Skills

SECS/GEM (Semiconductor Equipment Communication Standard/Generic Equipment Model.



  • Beaverton, United States Compunnel Inc. Full time

    Position - SEMS/GEMS - Programmer AnalystLocation – Beaverton ORWork Mode – Remote Type – ContractDuties:Design, develop, test, release and maintain new and existing custom Automation solutions.Work with different groups to provide solutions to manufacturing challenges.Respond to customers’ requests and support resolving issues as they occur.Gather...

  • Programmer Analyst

    3 weeks ago


    Beaverton, Oregon, United States Compunnel Inc. Full time

    Job Title: SEMS/GEMS Programmer AnalystCompunnel Inc. is seeking a skilled Programmer Analyst to join our team in Beaverton, OR. This is a remote contract position.Job Summary:We are looking for a talented Programmer Analyst to design, develop, test, release, and maintain custom Automation solutions for semiconductor manufacturing equipment. The ideal...