Software Developer is the role dedicated to the development of proprietary software products. In particular, the candidate will be responsible for the on-board software for the robotic laser welding product line. In this context, the activity will be strongly synergistic with developments in automation, robotics and processes, as well as mechanical and electrical design. Responsibilities Design, develop, test and document software for human-machine interaction for robotic laser welding cells, ensuring their correct operation; Design, develop, test and document software for communication with peripherals and cell devices and process the data exchanged with them; Investigating and proposing innovative solutions; Contribute to the knowledge transfer of the solutions developed to other team members and other areas of the company. Activities Analysis, design and development of human-machine interaction (HMI) software and on-board device control software; Definition and transfer of software functionality specifications, agreeing them with internal and external customers, in line with quality, cost and execution time objectives; Drafting project documentation and providing training to internal and external customers on areas within their competence. Note : in relation to the above, it is important to underline that in every job description the information provided is necessarily concise, focused on the main objectives set by the position; in the normal course of work, it is necessary to provide for integration with tasks, activities and responsibilities that have logical relevance and correlation with the description and information expressed.