.**O**ur Company**:Güdel-TSC is the Mexican office of Grupo Güdel, a global manufacturer of automation and robotics products and systems. Güdel supplies linear motion modules, robot slide tables (7th axes), gantry-type Cartesian robots, and components for OEMs and system integrators, serving industries such as automotive, aeronautics, logistics, power generation, and heavy industry.Gudel-TSC, with offices in Monterrey, NL Mexico provides its clients with advice, engineering, service and technical support, as well as mechanical and control updating services for gantries.**Our people**:In Güdel, all team members are empowered to take responsibility and develop innovative solutions to our customers' most challenging problems. We develop a culture in which we learn with from each other. Our foundation is our people that work in a functional organization, where each employee is customer focused, has the correct mindset being agile, global, simple, competent, and highly motivated. We constantly develop our people, that are passionate doing their work in our fast-paced environment.**What do you bring to the team?**Güdel Mexico is looking for a mid-level Software Developer Engineer (PLC specialized) to joining to the brand-new Software Hub located in Monterrey N.L.**Key Responsibilities**:- You are responsible for creating the PLC program for complex automation systems controlled by PLC controllers.- The sequence of operations in the machine must be programmed efficiently so that the processing times of the transported materials are as short as possible.- Continuous development of this software is required, so it should be as modular as possible.- Compliance with standards is important, especially in the area of machinery.- You are responsible for delivering work correctly and on time for the client, as well as meeting or exceeding project budgets.- Specification, design, development, testing and maintenance of high-performance control functions for all automation systems at Güdel.- Definition and implementation of the interface to the user interface (HMI) as well as to the actuators and sensors in the system.- Definition and implementation of interfaces to other third party systems.- Close cooperation in the security area to guarantee the functional security of the system.- Determine and define the technologies to be used in the PLC area.- Guarantees adequate customer service in case of queries (3rd level support).- Supports the product owner with technical queries from interested parties.- Supports the organization in setting up teams.- Create technical documentation for sales support and training documentation.- Establish and maintain the CI/CD (Continuous Integration & Delivery/Deployment) information source.- Compliance with workflows and processes within the software department and the engineering organization- Compliance with international standards, especially machinery safety standards