Job Title:  SOFTWARE DESIGN ENGINEER

Requisition ID:  6859
Location: 

Chieti, IT

Company:  FAMECCANICA.DATA S.p.A.
Job Description: 

Fameccanica - Angelini Technologies is looking for a Software Design Engineer to design and implement software for automation systems, with a focus on PLC programming for sustainable packaging machines. This role requires compliance with general guidelines, technical specifications, safety standards, and established timelines and costs.

 

Responsibilities:

 

- Collaborate with project teams to define the architecture of software systems.

- Analyze, design, and implement software projects (PLC/HMI) for entire production lines or parts thereof, with a particular focus on innovative solutions for sustainable packaging. Verify historical data and research new market technologies, ensuring compliance with technical specifications, standards, and safety regulations.

- Support the Production department during assembly and testing phases, providing project clarifications and identifying necessary technical modifications. Ensure project updates.

- Collaborate with relevant company departments in feasibility studies, supporting the direct supervisor or intervening personally.

- Provide technical training to customer personnel through theoretical training sessions, in line with the programs prepared by the Training Manager.

- Promote the dissemination of know-how, preparing documentation and offering on-the-job training to the interested personnel, especially the less experienced software developers involved in sustainable packaging technologies.

 

Requirements:

 

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

- Proven experience in PLC programming and software design for automation and robotics systems, preferably in the sustainable packaging sector.

- Excellent analytical and problem-solving skills, with the ability to identify innovative solutions.

- Excellent communication and interpersonal skills, with the ability to work in cross-functional teams.

- Knowledge of technical specifications, standards, and safety regulations related to automation and robotics systems.

- Availability for occasional business trips to client sites.

 

Specific Skills in Automation:

- PLC Programming (Rockwell-Siemens-Codesys)

- HMI Programming (Rockwell-Siemens)

- Motion Control Knowledge

- SCADA Software Knowledge (e.g., Ignition)

 

Technical Skills in Object-Oriented Programming:

- Knowledge of Design Patterns

- Knowledge of UML

- Knowledge of programming languages C# and Python

- Knowledge of programming language C++

- Visual Basic Scripting

- Knowledge of DBMS

- Knowledge of Web & Mobile Applications (Ionic-Angular)

 

Work Location:

Casalecchio di Reno (BO)