Software Application Engineer / PLC Programming
Location
Guadalajara, Mexico
Level
Senior
Department
Engineering
Type
Full - Time
Salary
Job Description
Posted on:
October 5, 2023
We are looking for a top-notch Software Application Engineer specializing in PLC programming to be a part of our automation team.
Responsibilities
- Software architecture & design
- Developing code
- Define Interfaces between PLC and Field Devices
- Create HW Configuration
- Define Network Topology
- Review SW requirements (HW, Network Topology, Field devices, etc)
- Integrate Motion & Robotics into PLC Solutions
- HMI Definition
- Collaboration with company IT (interfaces, security, company standards)
- Automatic Data gathering, statistics, analytics and representation through reports and dashboards
- Create and maintain related controlled documentation (logics & functional schematics, state machines, business scenarios, sequencing & timing diagrams, process flows, acceptance test procedures, technical/operational/maintenance manuals)
Job Requirements
- Software Engineering or similar + Electronic + Mechatronic Engineering,
- Minimum of 7 years of experience in: Offline and Online PLC Projects development
- PLC programming experience such as AB, Siemens or Beckhoff
- Serial & Bus Communication protocols: EtherCAT and TCP/IP, Modbus, CAN Open, Profinet, Ethernet IP, Profibus.
- Technical Savvy, system oriented, great aptitude to machines, processes and controls.
- Passionate and creative, hands-on, love to code
- Loves to work in a dynamic environment
- Well organized, pays attention to details, methodical
- Capable of analyzing, de-bugging and solving complex problems
- Great communicator
- Knowledge on all robot safety concepts
- Structure Text, Object-Oriented Programming , C#, C++, Python