Skip to content
EDWartens UK
Career21 October 20267 min read

PLC Engineer Job Description UK: Programmer vs Controls Engineer

In UK adverts the titles overlap heavily: a PLC programmer mainly writes and modifies control logic, a PLC engineer also commissions and supports systems, and a controls engineer designs wider control systems. ITJobsWatch shows a median advertised salary of £60,000 for PLC Engineer roles and £55,000 for Control Systems Engineer roles in the six months to 21 October 2026.

PLC engineer job descriptionPLC programmercontrols engineerautomation engineerUK job titlesPLC salarycareer progression
PLC Engineer Job Description UK: Programmer vs Controls Engineer

Key takeaways

  • ITJobsWatch shows a £60,000 median advertised salary for PLC Engineer roles (144 permanent ads) in the six months to 21 October 2026.
  • Control Systems Engineer roles show a £55,000 median across 217 permanent jobs, with a 90th percentile of £95,000.
  • The £70,000 PLC Programmer median rests on only 13 ads and has no prior-year comparison, so it is not reliable evidence of higher pay.
  • Ads mentioning PLC Engineer carry many titles, including PLC Software Engineer (67 ads) and Electrical Engineer (23), so read the duties, not the title.
  • Reed showed 107 PLC programmer jobs on 21 October 2026, with first-page examples from £40,000 to £70,000.

In UK job adverts, "PLC programmer", "PLC engineer" and "controls engineer" overlap heavily, but there is a rough pattern: a programmer mainly writes and modifies control software, a PLC engineer adds commissioning and fault support, and a controls engineer designs and delivers whole control systems. ITJobsWatch shows a median advertised salary of £60,000 for PLC Engineer roles and £55,000 for Control Systems Engineer roles in the six months to 21 October 2026. Always read the duties in the advert, not just the title.

What does a PLC engineer do?

A PLC engineer designs, programs, tests, commissions and supports the control logic that runs machines and processes. That usually means writing ladder logic or structured text, configuring I/O and networks, building operator screens, testing against a functional specification, going on site to commission, and fixing faults afterwards.

Prospects describes the wider control and instrumentation engineer as someone who designs, installs, manages and maintains equipment that monitors and controls systems and processes, and lists PLC, SCADA, DCS and advanced process control as the disciplines to learn. The Skills England technician standard (ST0662) lists duties such as programming control system hardware, commissioning, servicing, developing or modifying control programs, and testing for safety and compliance.

In practice, a PLC engineer's week moves between the office (specification, code, simulation), the workshop (factory acceptance testing) and site (commissioning, support).

How is a PLC programmer different?

A PLC programmer is the narrowest of the three titles, focused on writing and modifying the control program. The role is often at a machine builder, a system integrator or a consultancy, and it may be on a contract basis. A programmer may work from a spec someone else wrote and may do less site work, though many adverts blur the line.

Reed listed 107 "PLC programmer" jobs on 21 October 2026. The titles and salaries shown on the first page include:

  • PLC Programmer (Allen-Bradley, Mitsubishi, Schneider): £48,000 to £55,000
  • PLC Programmer (training on DCS programming): £40,000 to £45,000
  • Control Systems Engineer / PLC Programmer: £55,000 to £70,000
  • Software Engineer (PLC, Siemens TIA Portal): £40,000 to £50,000

Several of these list "programmer" and "engineer" together, which is the point: the job title often reflects the employer's habit, not a different job.

What does a controls engineer do?

A controls engineer usually has a wider remit: designing the control architecture, choosing hardware, specifying instruments and networks, and delivering projects, not just writing code. Prospects places control and instrumentation engineers in manufacturing, energy, pharmaceutical and chemical sectors, and lists DCS and SCADA alongside PLCs among the disciplines.

The automation pyramid: signals and sensors at the bottom, PLC machine control above them, then SCADA supervision, MES operational planning and ERP business systems, with labels in Swedish
The automation pyramid: signals and sensors at the bottom, PLC machine control above them, then SCADA supervision, MES operational planning and ERP business systems, with labels in SwedishPhoto: Christian Lagerkvist, CC BY-SA 4.0, via Wikimedia Commons

The automation pyramid above (labels are in Swedish: signals and sensors, machine control, supervision, operational planning, business systems) is a useful mental map. A PLC programmer works mostly at the machine-control layer. A PLC engineer also reaches down to I/O and up to HMI and SCADA. A controls engineer may own several layers and the interfaces between them. Our guide to PLC vs SCADA explains the layers.

How do the titles compare, and what do they pay?

The table compares the typical focus of each title with advertised-pay signals from ITJobsWatch for the six months to 21 October 2026. ITJobsWatch is an IT-focused index and several samples are small, so treat the figures as indicative.

TitleTypical focusMedian advertised salaryAd volume (permanent)
PLC programmerWrites and modifies control logic; less design and site work£70,000 (very small sample, shown without a prior-year comparison)13
PLC engineerPrograms, tests, commissions and supports PLC systems£60,000 (£57,000 a year earlier; 10th percentile £42,500, 90th £65,000)144
Control systems engineerDesigns and delivers wider control systems incl. DCS or SCADA£55,000 (unchanged year on year; 90th percentile £95,000)217
Automation engineerBroad: PLC, robots, vision, line improvement£60,000 (£55,000 a year earlier; 10th percentile £45,000, 90th £82,500)463
SCADA (skill cited in the ad)Supervisory screens, data, alarms£55,000632

Do not read the £70,000 programmer figure as proof that programmers earn more: it rests on 13 ads. The more reliable message is that all four titles cluster around £55,000 to £60,000 at the median, with entry roles well below that. Reed's trainee examples run from £27,000 to £30,000 for graduate trainee roles up to £40,000 to £50,000 for a junior automation engineer working with Siemens TIA Portal. For more, see PLC engineer salary in the UK.

Why do the job titles overlap so much?

Employers use whichever title their HR system or recruiter prefers, and the market has not standardised. The job titles table on ITJobsWatch's PLC Engineer page shows the spread: PLC Software Engineer (67 ads), Electrical Engineer (23), Systems Engineer (16), Automation Engineer (12), PLC SCADA Engineer (8) and Control Systems Engineer (7).

So the practical advice is to search for the skills (PLC, TIA Portal, SCADA, commissioning) and then read the duties. A "technician" advert may involve programming; an "engineer" advert may be mostly maintenance.

What is Controls and Automation Engineering?

This 17-minute introduction from a university lecturer on the LeMaster Tech channel explains the controls and automation field and where PLCs sit. It is US-based, so the job titles differ, but the technical layers are the same.

What does a typical week look like?

There is no single typical week. The pattern below is an illustrative example of integrator-style work, not published data, to show how the titles differ in practice.

  • PLC programmer: most of the week is in the code editor, working from a functional specification, with simulation testing and code reviews. A few days of site time are possible during commissioning.
  • PLC engineer: a mix of specification meetings, programming, workshop testing and one or two site visits. When a machine stops, you are the person asked why.
  • Controls engineer: more time on drawings, hardware selection, suppliers, schedules and customer meetings, with the programming often shared with colleagues.

The mix depends more on the employer than on the title. A machine builder's PLC engineer may write code all week, while a plant's in-house controls engineer may spend most days on faults and small changes.

How do you read a PLC job advert?

Read the duties first, then the platform, then the location, and only then the salary. A quick checklist helps:

  1. Duties: does it say design, programming, commissioning, support or maintenance? Count the verbs.
  2. Platform: Siemens, Rockwell, Mitsubishi or Schneider? ITJobsWatch's skills table for PLC Engineer ads lists Siemens in 17 of 144 ads and Rockwell in 8, so some adverts name the platform and many do not.
  3. Site time and travel: integrators and service roles usually travel; in-house roles mostly do not.
  4. Sector and standards: regulated sectors such as pharmaceuticals bring documentation rules; GAMP appears in 3 of the 144 ads in ITJobsWatch's skills table.
  5. Pay against the spread: compare the range with the percentiles above, not just the median. A 10th percentile of £42,500 and a 90th of £65,000 for PLC Engineer ads shows how wide the spread is.

If the advert is vague, ask the recruiter what share of the week is spent on site and who writes the specification. The answers usually reveal which of the three jobs it really is.

What is the career progression?

A typical path runs from technician or trainee, to PLC or controls engineer, to senior or lead engineer, and then to project engineer, engineering manager, or specialist. Prospects gives a guide of £35,000 to £50,000 for C&I engineers with several years of experience and up to £75,000 at senior or chartered level, with directors in some sectors potentially earning more. A Skills England technician pathway aligns with EngTech registration through the IET and IMechE, and a degree route can lead to chartered status.

Sideways moves are common too: into SCADA and data, industrial cybersecurity, robotics, functional safety or pre-sales. Our automation engineer career guide covers those options.

Which title should you aim for first?

Aim for the title that gets you the most hands-on exposure, not the grandest label. A first role as a trainee service engineer, junior controls engineer or maintenance technician exposes you to real faults, which is what separates people later. If you can only find "PLC programmer" work, ask whether you will get on-site commissioning time. The skills employers keep coming back to are fault finding, sound documentation and working safely on site; the 50 interview questions show what interviewers probe.

How EDWartens can help

The EDWartens UK Professional Module teaches Siemens TIA Portal, S7 PLC hardware concepts, ladder logic, HMI and WinCC SCADA over five live online days. It is simulation-based (PLCSIM and Factory I/O), not a physical rig, and its CPD certificate is not a regulated qualification. Career support includes a one-to-one resume session and role-specific CV templates, with no job guarantee. See the Professional Module, enrol via signup, or start free with the PLC simulator.

Start free

Learn PLC programming free, then practise the job

Free job simulation

PLC Programmer

Write the I/O list, program the line, run the FAT and handle a change request.

The first five days are free, no card needed.

Live UK jobs

PLC and automation jobs in the UK

Updated daily, with licensed visa sponsors marked.

Browse all engineering jobs

Frequently asked questions

What does a PLC engineer do?

A PLC engineer designs, programs, tests, commissions and supports the control logic that runs machines and processes. Typical work includes ladder logic or structured text, I/O and network configuration, HMI screens, factory acceptance testing, site commissioning and fault finding. The exact mix depends on whether the employer is a machine builder, integrator or end user.

Is a PLC programmer the same as a PLC engineer?

Often yes in practice, but the titles can differ in scope. A programmer usually focuses on writing and modifying the control program, while an engineer also commissions and supports systems. UK adverts mix them, as ITJobsWatch's title table for PLC Engineer ads shows, so read the duties listed rather than relying on the title.

What is the difference between a controls engineer and a PLC engineer?

A controls engineer usually has a wider remit: control architecture, hardware selection, instrumentation, networks and project delivery, sometimes including DCS and SCADA. A PLC engineer works mainly on PLC-based systems. In smaller firms one person does both, and the two titles are often used interchangeably in adverts.

How much does a PLC engineer earn in the UK?

ITJobsWatch shows a £60,000 median advertised salary for PLC Engineer roles in the six months to 21 October 2026, with a 10th percentile of £42,500 and a 90th of £65,000, based on 144 permanent ads. Entry roles pay less: Reed trainee examples run from about £27,000 to £50,000.

Do you need a degree to be a controls engineer?

Not always. Prospects says a relevant degree is typically needed for control and instrumentation engineering, and an HND may lead in at technician level, while the Skills England technician standard offers an apprenticeship route. In practice employers also hire on proven PLC and commissioning skills, particularly for junior and technician roles.

Sources

  1. ITJobsWatch: PLC Engineer jobs in the UK (6 months to 21 October 2026)
  2. ITJobsWatch: PLC Programmer jobs in the UK (6 months to 21 October 2026)
  3. ITJobsWatch: Control Systems Engineer jobs in the UK (6 months to 21 October 2026)
  4. ITJobsWatch: Automation Engineer jobs in the UK (6 months to 21 October 2026)
  5. ITJobsWatch: SCADA jobs in the UK (6 months to 21 October 2026)
  6. Reed: PLC Programmer jobs (viewed 21 October 2026)
  7. Reed: Trainee PLC jobs (viewed 21 October 2026)
  8. Prospects: Control and instrumentation engineer job profile
  9. Skills England: Automation and controls engineering technician (ST0662, level 4, version 1.1)

Share this article

About the author

EDWartens Team

EDWartens Instructional Team

The EDWartens instructional team brings together UK-based automation engineers, certified Siemens and Rockwell specialists, and industry practitioners with decades of combined experience in PLC programming, SCADA engineering, and industrial AI.

View all articles by EDWartens

Ready to become job-ready?

Start with a free course today, or train live in Siemens PLC, HMI and SCADA on the Professional Module.

Related articles

PLC Programming Exercises: 10 Projects, No PLC Needed
Career

PLC Programming Exercises: 10 Projects, No PLC Needed

Ten PLC programming exercises you can practise without owning a PLC: motor start/stop, forward/reverse, star-delta, a batch counter, tank pump, traffic-style crossing, duty/standby pumps, analogue scaling, jam detection and a fault-finding challenge. Each runs free in a browser and is marked by numbered tests.

Read article
A Day in the Life of a PLC Programmer: What Work Looks Like
Career

A Day in the Life of a PLC Programmer: What Work Looks Like

A PLC programmer's day depends on where they work: an office design day, a site commissioning day and a support day look very different. This generic walk-through covers all three, with the tools and the typical tasks. UK PLC Engineer adverts quoted a £60,000 median in the six months to 21 October 2026, according to ITJobsWatch.

Read article
Electrical Engineering to Automation: A UK Career Guide
Career

Electrical Engineering to Automation: A UK Career Guide

Electrical engineers can move into automation by adding PLC programming, networking and control theory to a strong circuits base. The harder question is which lane to enter: commissioning, controls design, integrator or utility C and I. UK Automation Engineer adverts quoted a £60,000 median in the six months to 21 October 2026, according to ITJobsWatch.

Read article
Automation Engineer Interview Tips for UK Candidates
Career

Automation Engineer Interview Tips for UK Candidates

Prepare for an automation or PLC engineer interview by mapping the advert to your own projects, rehearsing fault-finding stories in STAR format, practising a small program on a simulator and knowing your salary range. ITJobsWatch puts the UK PLC engineer median at £60,000 (October 2026).

Read article