Embedded, Firmware, Control, Communication, PLC, C#Embedded C Software Engineer required to join a growing team working on control and communication systems for industrial automation products. Key skills Embedded C Programming skills ideally with MISRA and Secure coding practices experience. C# programming for development of support and test tools. Serial communication protocols, Modbus RTU, USB and Bluetooth. Industrial Communication Protocols, EtherNet/IP, PROFINET, EtherCAT or others. PLC programming of CoDeSys, Rockwell, Siemens preferred. Degree in Software, Electronics or related. Role Embedded Industrial communication interface module development. Define hardware and firmware architecture Maintain products through various stages of their lifecycle