We are looking for a Software Engineer to work on a permanent basis in the Staffordshire area.

Salary is negotiable, depending on experience.

Software Engineer duties:

* The design, documentation, development, testing and commissioning of PLC based control systems. * This will cover the complete system development lifecycle from initial design through to customer site acceptance. * Investigation and rectification of defects at customer's sites. * Provide support and assistance to other engineering disciplines within the design team. * Attend Design working Groups. * Minimum of a HNC in a software related engineering discipline or equivalent experience working with software controlled systems. * Knowledge of IE61131-3 programming languages. * Experience of the complete software/systems design lifecycle. * Experience of PLC programming languages. * Knowledge of computer operating systems. * Knowledge of network / serial communications protocols and hardware. * Knowledge of Control & Instrumentation Engineering. * Knowledge of process control principles. * Knowledge of web based programming technologies such as HTML, PHP(Laravel) or JavaScript. * Knowledge of National Grid design standards. * Knowledge of serial communications protocols and hardware. * The ability to work as part of an established team. * The ability to prioritise own workload and work un-supervised when required to meet project deadlines. * Good communication skills both written and spoken. * A flexible approach to their working practices.

If the Software Engineer role could be of interest to you, please press APPLY NOW