We are seeking a PLC Software Engineer to support our client’s growing semiconductor equipment business. This position focuses on building enhancing and supporting automation control systems that combine PLC and PC-based technologies used in semiconductor manufacturing equipment.
Responsibilities
- Design develop and maintain PLC control programs used in semiconductor automation systems.
- Perform PLC software development using HrBasic programming.
- Build PC-based software applications that communicate with equipment control platforms.
- Develop equipment control and application software using C# programming language.
- Create and maintain graphical user interfaces using Windows Forms (WinForms) for equipment monitoring and operation.
- Implement and support industry-standard communication interfaces such as SECS/GEM in accordance with SEMI specifications.
- Integrate PLC control systems with PC applications and manage system data through SQL-based databases.
- Diagnose and troubleshoot software issues related to PLC logic and PC control systems.
- Work closely with engineering and project teams to support system integration validation and commissioning activities.
Requirements
- Diploma or Bachelor’s degree in Electrical Engineering Computer Engineering Software Engineering or a related discipline.
- Hands-on experience with PLC programming and control logic development.
- Familiarity with HrBasic programming language.
- Experience working with PLC-controlled equipment aligned with SEMI standards.
- Strong programming capability in C#.
- Experience developing Windows desktop interfaces using WinForms.
- Knowledge of SQL database systems for data storage and management.
- Understanding of SEMI industry standards and SECS/GEM communication protocols is advantageous.
- Background in semiconductor equipment industrial automation or related manufacturing environments.
- Strong analytical and troubleshooting capabilities.
- Able to work both independently and collaboratively in a team environment.
We are seeking a PLC Software Engineer to support our client’s growing semiconductor equipment business. This position focuses on building enhancing and supporting automation control systems that combine PLC and PC-based technologies used in semiconductor manufacturing equipment.ResponsibilitiesDesi...
We are seeking a PLC Software Engineer to support our client’s growing semiconductor equipment business. This position focuses on building enhancing and supporting automation control systems that combine PLC and PC-based technologies used in semiconductor manufacturing equipment.
Responsibilities
- Design develop and maintain PLC control programs used in semiconductor automation systems.
- Perform PLC software development using HrBasic programming.
- Build PC-based software applications that communicate with equipment control platforms.
- Develop equipment control and application software using C# programming language.
- Create and maintain graphical user interfaces using Windows Forms (WinForms) for equipment monitoring and operation.
- Implement and support industry-standard communication interfaces such as SECS/GEM in accordance with SEMI specifications.
- Integrate PLC control systems with PC applications and manage system data through SQL-based databases.
- Diagnose and troubleshoot software issues related to PLC logic and PC control systems.
- Work closely with engineering and project teams to support system integration validation and commissioning activities.
Requirements
- Diploma or Bachelor’s degree in Electrical Engineering Computer Engineering Software Engineering or a related discipline.
- Hands-on experience with PLC programming and control logic development.
- Familiarity with HrBasic programming language.
- Experience working with PLC-controlled equipment aligned with SEMI standards.
- Strong programming capability in C#.
- Experience developing Windows desktop interfaces using WinForms.
- Knowledge of SQL database systems for data storage and management.
- Understanding of SEMI industry standards and SECS/GEM communication protocols is advantageous.
- Background in semiconductor equipment industrial automation or related manufacturing environments.
- Strong analytical and troubleshooting capabilities.
- Able to work both independently and collaboratively in a team environment.
View more
View less