Software/Controls Engineer - Manchester (Hybrid) - 75k Our Client is looking for motivated personnel to join our international team and deliver the development of a new software platform. The goal is to create an enhanced version of our Energy Management System (EMS) that controls distributed assets to provide services to Transmission System Operators and sell electricity in electricity markets.Principal Requirements Min B.Sc. in Control Engineering or Software EngineeringCapability to set up Programme Logic Controllers (PLCs) and embedded controller and single board controllers.Confident using both Windows and Linux operating systemsProficient in interfacing with Input/Output IOs devicesExperience in Ethernet, TCP/IP and application protocols such as Modbus TCP/IP, IEC 60870-5 104 or ProfinetProficient in C# and confident to use different software paradigms e.g. object-oriented programming, functional programmingAbility to lead the creation of the product from an end-to-end perspective following the main steps required in software development (requirements, design, development, testing etc.Experience working in power industry, ideally within a resource aggregatorFamiliar with Agile Software development principles Familiar with SCADA platforms, such as Zenon, Ignition75k Basic & various other benefits2 days a week in the office - Trafford park