Position Overview
Responsibilities Develop and maintain Windows desktop applications using C#, .NET, WPF and MVVM. Develop communication modules to read and write data from industrial PLCs. Connect to PLC platforms such as Mitsubishi, Omron, Siemens and Beckhoff. Map PLC registers, tags and data points to application objects and user interfaces. Retrieve machine status, alarms, production counts, recipes and process parameters from PLCs. Write commands, parameters or control values to PLCs where required and authorised. Implement reliable polling, event handling, reconnection, timeout and communication error recovery. Integrate PLC data with databases, MES, EAP, SCADA or other factory systems. Develop equipment monitoring applications using PLCs, sensors and industrial devices. Review existing PLC programs to locate relevant registers, tags and machine signals. Troubleshoot software-to-PLC communication, data mapping and network issues. Support system testing, commissioning, deployment and customer-site...