PLC Software Developer

3 giorni fa

Provincia di Venezia, Veneto, Italia Applied Materials Tempo pieno

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 bonus up to 10%
  • Meal vouchers
  • Welfare benefits
  • Health, Life and Accident Insurance
  • Employee Stock Purchase Plan (ESPP)

Responsabilità

  • Design, prototype, and develop moderately complex software for industrial automation and semiconductor equipment
  • Develop and maintain PLC software applications (preferred: TwinCAT – Beckhoff)
  • 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; implement bug fixes
  • Collaborate with global teams to ensure smooth project execution

Requisiti fondamentali

  • 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: Fluent
  • Solid knowledge of PLC programming languages (preferred: TwinCAT – Beckhoff)
  • 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
  • Strong problem-solving skills
  • Critical thinking
  • Effective communication and collaboration
  • PLC programming (TwinCAT – Beckhoff)
  • C/C++, .NET, C#
  • Operating systems and networking principles