Software Engineer
Responsibilities
* Design and programme electrical/electronic and software control systems in the machine tool, robotic and automation industry.
* Produce detailed documentation packages.
* Program PLC's, HMI’s, and Real-Time Motion Control for hydraulic and electric drive systems.
* Develop front-end systems using manufactures IDE’s, or bespoke higher-level languages.
* Commission systems on customer sites throughout the world, sometimes at short notice.
Qualifications
The successful candidate will have a degree in software / electrical / electronic engineering.
* Siemens S7/TIA PLC/HMI programming and integration of various drive and motion control.
* Allen-Bradley RS Logix PLC / FactoryTalk View HMI programming and motion control.
* Integrating a system with multiple devices on various communication protocols (EthernetIP, ProfiNET, etc.).
* IEC 61131 orientated programming experience.
Combinations of other PLC, HMI or higher-level systems configuration skills may be considered if a significant level of experience has been attained.
Knowledge of other programming languages would be advantageous, such as:
* C++, C#, JavaScript.
* Real-time and embedded control.
* Moog MACS programming environment.
The knowledge and ability to document the complete software lifecycle of a system is beneficial (i.e. requirements, design, testing and installation).
#J-18808-Ljbffr