**Software Developer Engineer (PLC) Mid-level**
**Our Company**:
Güdel Mexico 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 Software Developer Engineer (specialized in PLC) to joining to the brand-new Software Hub located in Monterrey N.L.
**Key Responsibilities**:
- Specification, design, development, testing and maintenance of high-performance control functions for all automation systems in Güdel.
- Definition and implementation of the interface to the HMI, as well as to the actuators and sensors in the system.
- Definition and implementation of interfaces to other third-party systems.
- Take safety standards to ensure the functional safety of the system.
- Determine and define the technologies to be used in the PLC area.
- Ensure adequate customer service in case of queries (2nd level support).
- Support the sales department with estimates, customer visits and technical consultations.
- Supports the Field Commissioning team in commissioning equipment when required.
- Create technical documentation for sales support and documentation for training.
- Compliance with international standards, especially machine safety standards.
- Compliance with guidelines and processes within the software department and the engineering organization.
- Able to support the On-Call line (24 /7 attention) for customers on a weekly basis.
- Design software architectures (PLC and Safety PLC) for control systems.
- Conduct internal technical training, as well as to end customers.
- Provide advice to less experienced employees.
**Qualifications**:
- Bachelor of Engineering completed in electronics, electronic systems engineering, or a related field of study.
- Very good knowledge of PLC programming in the Beckhoff environment (TwinCAT2/3)
- Have 2 years of experience in the area of Motion Control (Beckhoff, Rockwell, Rexroth, Siemens).
- Have 4 years of professional experience in the development of high-level language software in the automation environment.
- Have 4 years of experience in the development of user interfaces and back-end logic in the field of industrial machines.
- Experience working in an agile development team according to SCRUM/KANNAN methods.
- Experience in dealing with clients and interdisciplinary collaboration.
- Proficient in Microsoft Office.
- Ability to systematically solve problems in PLC, HMI and motion control servo platforms: Beckhoff (TwinCAT), Bosch-Rexroth, Allen Bradley (Rockwell), Siemens (SIMOTION, SINUMERIK, etc. ).
- Experience must include at least two of the following: Allen Bradley, Siemens and Beckhoff controller development, field service expertise, integration or manufacturing engineering of industrial automation equipment.
- Experience with industrial manufacturing processes (stamping, metalworking).
- English language at an advanced level (reading, oral and written).
- Availability to travel 50% of the time and work on a flexible work schedule.