Leonardo is a global industrial group that realises multi-domain technological capabilities in Aerospace, Defence & Security. With over 51,000 employees worldwide, the company has a significant industrial presence in Italy, the UK, Poland, and the US. It also operates in 150 countries through subsidiaries, joint ventures and investments. A key player in major international strategic programmes, it is a technological and industrial partner of governments, defence administrations, institutions and companies. Innovation, continuous research, digitalisation and sustainability are the pillars of its business worldwide. You will be joining the Automation business unit which is focused on providing full range of systems and solutions for the automation of airport baggage handling, mail sorting centers and courier logistics hubs, based on more than 40 years’ experience.
We are looking to recruit a Software Automation Engineer to join our team in Zurich. The role involves managing the complete Software Development process for BHS (baggage handling systems) within airport automation facilities. This includes:
- Analysing requirements, designing technical solutions, software development using Rockwell and/or Siemens PLC, testing, commissioning, integration, and ongoing software maintenance.
- Actively participates in project activities, from initial proposal and planning to delivery.
- Collaborate with the team in Italy on project deliverables.
- Contribute to development and refinement of departmental best practices.
- When the business grows mentor less experienced software developers/engineers.
Technical Requirements
- Deep knowledge of Siemens development environments (TIA Portal) for Siemens PLC programming. Proficiency in AWL and SCL languages is required.
- Deep knowledge of Rockwell development environments (RSLogix5000/Studio 5000 Logix Designer) for Controllogix/GuardLogix PLC programming.
- Extensive experience in configuring / startup of Profinet and Ethernet/IP networks.
- Prior experience in logistics systems is desirable.
- Familiarity with SCADA systems based on WinccOA.
- MS Windows operating systems, MS Office suite.
- Proficiency in Python programming and knowledge of SQL would be considered advantageous.
Preferrable
- • Familiarity with WinCC Flexible
- • Experience in technically managing contracts, designing, and drafting project requirements and
- specifications
What Will Put You Ahead
- Bachelor’s degree (or equivalent) in Software Engineering or related field.
- Senior: minimum 4/7 years of experience in developing and commissioning control systems for complex machinery/facilities within the material handling sector and Software Development lifecycle (including Requirements Analysis, Design, Code, Integration & Test)
- Strong problem-solving skills and attention to detail.
- Excellent communication skills.
- Ability to work independently and in team.
- Adaptability to evolving technologies and industry standards.
- Ability to collaborate with cross-functional teams to achieve project goals and timelines.
Language skills
Excellent level of English language knowledge (C1 or C2) • Italian and German languages skills are a plus.
Other
- Driver’s license
- Availability for occasional medium to long-term travel.
- What we offer
This position is permanent, full Time. We offer a competitive salary and benefits package that considers a number of factors including but not limited to education, experience, and discipline.
Find out more about us online
- Leonardo: Aerospace, Defence and Security | Leonardo
- Automation: Handling and sorting Automation Solutions | the Automation website of Leonardo (leonardocompany.com)