We are looking for a Software Engineer to strengthen our Smart Manufacturing team. The figure will be responsible for the development and implementation of advanced software solutions for the analysis, monitoring and optimization of production processes, using cutting-edge technologies such as IoT, data analysis, and machine learning techniques.
Requirements
- Master's degree in Computer Science (or Computer Engineering), Electronic and/or Mechatronic Engineering, Mechanical and/or Industrial Engineering, Production, or Similar/Related Engineering
- Experience in software development for the industrial sector or in automation fields and experience in the use of relational and non-relational DBMS/database systems and their implementation (SQLserver, Oracle, MongoDB, AWS Cloud (S3)) for the management of production data
- Advanced programming skills in Python, JavaScript, Java or C++, SQL, with a focus on industrial applications
- Knowledge of IoT technologies (Knowledge of IIOT platforms: Ignition, Kepware)
- Basic knowledge of the main PLC programming systems (Siemens, Allen Bradley) and of PLC communication protocols for connection and monitoring of industrial machinery: OPC, S7, OPC-UA, TCP, MQTT
- Familiarity with DevOps methodologies and knowledge of versioning tools (e.g. Git)
- Fluency in English
Benefits
- International, engaging, and supportive working environment
- Global onboarding process
- Bespoke training and development programs accessible to all
- Competitive welfare and benefits package
- International mobility opportunities