Software Engineer

  • Blueprint Recruitment Solutions
  • Cookstown, County Tyrone
  • Feb 20, 2026
Full time I.T. & Communications

Job Description

Software Engineer - Automation (Cookstown)

Role Purpose
Join our Automation team to develop and deliver software solutions for water and wastewater projects.

Key Responsibilities

  • Produce design documentation (FDS, system architecture, PLC I/O lists, hardware selection)
  • Develop PLC and HMI software to client standards
  • Perform software testing (simulation and hardware) and commissioning
  • Configure PLC networks and telemetry systems
  • Manage client interactions and support project delivery

General Expectations

  • Comply with company policies, regulatory standards, and H&S requirements
  • Undertake additional duties consistent with the role
  • Occasional out-of-hours work and travel required
  • Valid driving licence and relevant site safety certifications required

Person Specification

Knowledge & Skills

  • Understanding of the water and wastewater sector
  • Demonstrable software programming experience

Experience

  • Experience in water/wastewater treatment (advantageous)

Essential Qualifications

  • Electrical qualification or relevant experience in a similar role
  • Experience with Mitsubishi GX Works
  • Allen Bradley Studio 5000 Logix
  • Siemens TIA Portal / Unified HMI
  • Wonderware SCADA

Desirable

  • PLC or SCADA training/certifications
  • Profibus experience
  • Industrial networking with managed Ethernet switches