Job Search and Career Advice Platform

Enable job alerts via email!

Control Systems Software Engineer

Searchability

Greater London

Hybrid

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech recruitment agency is seeking a Control Systems Software Engineer to work on mission-critical naval platform management systems. This role involves full development lifecycle and in-service support of safety-critical PLC and SCADA/HCI solutions for the UK submarine fleet. The successful candidate must possess strong experience in client-server applications, control systems development, and programming in C++, C#, or Java. The position is hybrid and requires SC clearance.

Qualifications

  • Experience in client-server applications development.
  • Strong understanding of OOP, data structures, and algorithms.
  • Programming experience in C++, C#, or Java.
  • Experience with control systems and GUI development.
  • Familiarity with unit testing frameworks.
  • Experience in software configuration management.
  • Knowledge of Industrial Ethernet communication standards.
  • Hands-on PLC integration (Rockwell and/or Siemens).
  • Minimum of 2 years in a software engineering role.
  • Understanding of Functional Safety standards (BS EN 61508, 61511, 62061).

Responsibilities

  • Produce functional and design specifications for control system software.
  • Design, develop, and maintain high-quality code.
  • Interpret and refine customer and system requirements.
  • Develop and implement PLC and SCADA/HCI applications.
  • Integrate data communications with third-party equipment.
  • Produce technical documentation to standards.
  • Support and conduct Factory Acceptance Tests (FATs).
  • Contribute to system support.
  • Ensure compliance with safety and statutory requirements.

Skills

Client-server application development
OOP fundamentals
C++
C#
Java
Control systems development
Unit testing frameworks
Software configuration management
Industrial Ethernet protocols
PLC integration
Functional Safety understanding

Education

Degree, HNC, HND, or equivalent in Software, Systems, or Electrical/Electronic Engineering
Job description
Control Systems Software Engineer (PLC / SCADA)

Location: London (Hybrid)
Clearance: SC Cleared
To apply, email: Dominic.barbet@Searchability.com or call 07704 152 640

Overview

An opportunity for an experienced Control Systems Software Engineer to work on mission-critical naval platform management systems within a highly regulated defence environment. The role covers full lifecycle development and in-service support of safety-critical PLC and SCADA/HCI solutions supporting the UK submarine fleet.

Key Responsibilities
  • Produce functional and design specifications for control system software

  • Design, develop, and maintain high-quality, maintainable code

  • Capture, interpret, and refine customer and system requirements

  • Develop and implement PLC and SCADA/HCI applications

  • Integrate data communications with third-party equipment

  • Produce technical documentation to internal and customer standards

  • Support and conduct Factory Acceptance Tests (FATs)

  • Contribute to in-service and through-life system support

  • Ensure compliance with company policies, safety, and statutory requirements

Essential Skills andamp; Experience
  • Experience developing client–server applications

  • Strong computer science fundamentals (OOP, data structures, algorithms)

  • Programming experience in C++, C#, or Java

  • Control systems and graphical user interface development experience

  • Familiarity with unit testing frameworks

  • Experience with software configuration management and version control

  • Industrial Ethernet communication protocols and networking standards

  • Hands‑on PLC integration experience (Rockwell and/or Siemens)

  • Minimum 2 years in a software engineering environment

  • Degree, HNC, HND, or equivalent in Software, Systems, or Electrical/Electronic Engineering

  • Understanding of Functional Safety standards (BS EN 61508, 61511, 62061)

Desirable Background
  • Experience within Defence, Maritime, Aerospace, or similarly regulated sectors (Oil andamp; Gas, Pharma, Petrochemical)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.