Sviluppo Software PLC - Software Engineer
Overview In this role you will design, prototype, and maintain PLC-based software for industrial automation and semiconductor equipment. You will work with global teams to deliver reliable solutions and contribute to on-site commissioning and troubleshooting. The position blends PLC programming with object-oriented software development to support high-quality hardware-integrated systems. This is an opportunity to shape industrial automation software in a leading semiconductor equipment company.
Retribuzione / Benefits
Annual premio up to 10%
Meal vouchers
Welfare benefits
Health, Life and Accident Insurance
Design, prototype, and develop moderately complex software for industrial automation and semiconductor equipment
Develop and maintain PLC software applications (preferred: Create common software modules and libraries for cross-product use
Prepare software documentation and test procedures
Support commissioning and troubleshooting activities on-site
Communicate with stakeholders for requirements, scheduling, and troubleshooting
Analyze and resolve software issues; Collaborate with global teams to ensure smooth project execution
Post Diploma ITS with related experience or University Degree in Computer Science, Software/System Engineering, Automation, Information Technology, Cybersecurity, Mathematics, or related field
English proficiency: Solid knowledge of PLC programming languages (preferred: Proficiency in
C/C++, .NET, C#
, operating systems, networking, algorithms, and multi-threading
Willingness to travel frequently (national and international)
Hands-on attitude and ability to work with tools and hardware
Effective communication and collaboration
PLC programming (TwinCAT – Beckhoff)
C/C++, .NET, C#
Operating systems and networking principles
Retribuzione / Benefits
Annual premio up to 10%
Meal vouchers
Welfare benefits
Health, Life and Accident Insurance
Design, prototype, and develop moderately complex software for industrial automation and semiconductor equipment
Develop and maintain PLC software applications (preferred: Create common software modules and libraries for cross-product use
Prepare software documentation and test procedures
Support commissioning and troubleshooting activities on-site
Communicate with stakeholders for requirements, scheduling, and troubleshooting
Analyze and resolve software issues; Collaborate with global teams to ensure smooth project execution
Post Diploma ITS with related experience or University Degree in Computer Science, Software/System Engineering, Automation, Information Technology, Cybersecurity, Mathematics, or related field
English proficiency: Solid knowledge of PLC programming languages (preferred: Proficiency in
C/C++, .NET, C#
, operating systems, networking, algorithms, and multi-threading
Willingness to travel frequently (national and international)
Hands-on attitude and ability to work with tools and hardware
Effective communication and collaboration
PLC programming (TwinCAT – Beckhoff)
C/C++, .NET, C#
Operating systems and networking principles