AVL Italia S.R.L. is seeking a Senior Instrumentation & Control Software Engineer to join our team. As a Senior Instrumentation & Control Software Engineer, you will be responsible for designing and developing software for industrial control systems, including PLCs, HMI interfaces, and SCADA systems. Your work will involve collaborating with internal teams and external partners to develop software for testing and validation of motors and vehicles, as well as innovative applications in the Green Tech and Renewable Energy sectors.
Your responsibilities will include:
- Developing the architecture of process control systems, including PLCs, HMI interfaces, SCADA systems, actuators, and communication networks
- Developing software for PLCs, HMI/SCADA interfaces, and communication protocols with third-party devices
- Commissioning and starting up industrial control systems at customer sites
- Writing final documentation for process control systems, including user manuals and operating instructions
- Providing internal training and support to end-users on developed control systems
- Updating process control systems by integrating new technologies, focusing on standardization, modularity, and flexibility
- Defining technical specifications for external development activities
To be successful in this role, you will need:
- At least 5 years of experience in designing software for PLCs in an industrial or automotive context
- A degree in Computer Science, Automation Engineering, Electrical Engineering, or a related field
- Solid knowledge of electrical engineering, process control, thermodynamics, and mechanics
- Excellent knowledge of PLC-based control systems, particularly in Siemens environments (TIA Portal, S7)
- Knowledge of integrated safety systems (Safety Integrated), preferably in Siemens TIA Portal
- Experience in developing HMI or PC-based interfaces and SCADA applications (e.g., WinCC Unified, Emerson Movicon, Ignition)
- Good knowledge of Ethernet industrial communication protocols and main fieldbus used in automotive automation (e.g., Profinet, Profibus, EtherCAT, OPC UA, CAN, Modbus, IO-Link, MQTT), including the ability to develop drivers and communication interfaces
- Knowledge of programming languages such as JavaScript, HTML, Python, C#, and C++
- Ability to develop structured, modular, and standardized PLC software
- Experience in designing HMI/SCADA interfaces with attention to User Experience (UX), User Interface (UI), and web-based technologies
- Knowledge of applicable regulations, directives, and standards for industrial control systems and safety
- Availability for travel to customer sites within Italy and occasionally abroad
- Excellent communication and interpersonal skills, with the ability to work in a team
- Agile mindset, proactive approach to problem-solving, and ability to manage dynamic project activities
- Good English language skills (level B2 or higher)
Nice to have:
- Bachelor's degree in Computer Science or a related field
- Knowledge of industrial cybersecurity principles and protection techniques for control networks
- Experience in managing SQL databases and basic knowledge of networking (e.g., VLAN, subnetting, routing)
- Previous experience in automotive test cells or complex process plants
- Familiarity with risk analysis methodologies (e.g., FMEA, HAZOP)
If you are interested in this opportunity, please submit your application through our online tool.
XML job scraping automation by YubHub