OverviewFameccanica is searching for Software Designer Engineers in Robotics, who will be mainly responsible for analyzing, designing, and implementing the automation software for industrial machinery. This includes identifying the most appropriate existing solutions and developing new ones, in compliance with technical specifications, standards, safety regulations, as well as defined timelines and costs.ResponsibilitiesDevelop software for PLC, Motion Control, HMI, and SCADA (primarily Siemens, Rockwell, and Codesys-based platforms).Design software for robotic solutions (ABB, Fanuc, Yaskawa).Create software for vision systems integrated with machines or robots.Produce the necessary technical documentation for completed projects.Support the implementation phases of projects, making technical modifications and updates as needed.Test the developed software directly on the machines.Collaborate on feasibility studies for new projects and provide technical training to both internal and external clients.Required QualificationsMust-have: Master's degree in Engineering (Automation, Robotics, Computer Science, Mechatronics, Electrical / Electronics) with excellent grades.At least 2-3 years of experience in automation (specific experience in robotics is a plus).Proficiency in PLC programming (Rockwell, Siemens, Codesys), HMI (Rockwell, Siemens), Motion Control, and SCADA software (e.g., Ignition).General or specific knowledge of Design Patterns, UML, DBMS, Visual Basic scripting, and programming languages such as C#, C++, and Python.Nice-to-haveKnowledge of robot mechanics (direct / inverse kinematics) and robotic programming (FANUC, ABB, Yaskawa).Familiarity with simulation and digital twin software (Unity, Emulate3D) or ROS.
#J-18808-Ljbffr