PLC Software Developer
Core
Design, develop, and maintain software solutions for industrial automation systems and semiconductor equipment components.
Role type
PLC Software Developer (IC)
Builds
Industrial automation software and semiconductor equipment control systems
Domain
Semiconductor manufacturing / Industrial Automation
Required skills
PLC programming (TwinCAT/Beckhoff), C/C++, C#, .NET, Object-Oriented Programming, Networking, Multi-threading, Electrical schematics reading
Preferred skills
Industrial automation concepts, Drive systems knowledge, High-level programming languages
Technologies
TwinCAT, Beckhoff, C++, C#, .NET
Responsibilities
Design and prototype moderately complex software solutions; Develop and maintain PLC software applications; Create common software modules and libraries; Prepare software documentation and test procedures; Support commissioning and troubleshooting activities on-site; Analyze and resolve software issues; Collaborate with global teams.
Seniority
Mid-level, hands-on IC