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