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
Deliverable
production ML models | product features
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, high-level programming languages
Technologies
TwinCAT, Beckhoff, C++, C#, .NET
Responsibilities
Design and prototype moderately complex software solutions, develop and maintain PLC applications, create common software modules and libraries, prepare documentation and test procedures, support on-site commissioning and troubleshooting, analyze and resolve software issues, collaborate with global teams
Seniority
Mid-level, hands-on IC