Job profile
PLC programmers (m/f/d)

Programmable logic controllers (PLCs) control the functions of machines and plants by means of own inputs and outputs and special operating systems. They can be integrated with other applications and are especially applied in the field of control and regulation technology. PLC programmers are therefore responsible for the programming and development of machines, as well as their maintenance and repair.

PLC programmer

  • For applicants
  • For companies
  • For freelancers

Are you looking for a job as a PLC programmer (m/f/d)?

PLC programmers are responsible for programming, controlling and maintaining machines and systems. They do an important job in industrial companies. Find your dream job with us and take responsibility for a wide range of processes.

Are you looking for an experienced PLC programmer (m/f/d)?

Does your company have a gap in programmable logic controllers? Close it now with qualified PLC programmers from Hays.

Are you looking for a new project as a PLC programmer (m/f/d)?

Your knowledge of PLCs and special operating systems is outstanding and you would like to use your skills to help a company develop new, better systems? Then bring your skills to new projects.

What does a PLC programmer do?

PLC programmers have the task of designing regulation and control programmes that are used both for systems and for individual machines. In doing so, PS programmers work on the basis of specifications and develop PLCs, which they optimise and maintain if necessary. Error diagnosis is also part of the tasks of PLC programmers, as is the analysis and visualisation of processes in order to detect sources of error and increase effectiveness. In addition to their use in production and processing, PLC programmers can be active in customer advisory services in sales or support them by providing specific advice on the use of PLCs.

PLC programmers have the following tasks in summary:

  • Design, development and optimisation of control and regulation programs
  • Error diagnosis and maintenance
  • Visualisation of processes
  • Customer advisory service

What hard skills and soft skills do PLC programmers need?

PLC programmers must first have comprehensive specialist knowledge in the areas of computer science and programming and be proficient in all common programming languages such as C++, C#, Python and Ladder Logic. This is supplemented by knowledge of the most important control programmes, a good command of English and the ability to work independently and on one's own responsibility. These skills are necessary to program and control complex processes in automation technology.

PLC programmers must also be able to work in a team and have good communication skills in order to be able to work successfully with other departments and specialist areas. An analytical mind and problem-solving skills are also important in this profession.

It is also important that they are flexible and willing to learn, as technologies and developments in this field are constantly changing. You should therefore always be willing to continue your education and keep up with new technologies.

We have summarised the most important skills for you:

  • Extensive knowledge of IT, programming languages and control programmes.
  • Sense of responsibility and structured work
  • Good command of English
  • Independence and personal responsibility
  • Ability to work in a team and communicate
  • Analytical thinking and problem-solving skills
  • Flexibility and willingness to learn new technologies and developments

How much does a PLC programmer earn?

In this IT job, too, the salary depends on various factors. PLC programmers are usually hired with an annual salary of about 35,000 euros (junior position, starting job). Depending on skills and work experience, the salary increases up to 65,000 euros gross per year, determined by additional qualifications, industry, location and company size.

Since SPS programmers are currently in high demand on the labour market, companies pay well. There are plenty of job offers at the moment. Freelancers are also in demand and welcome in many companies.

The IHK examination to become a PLC technician or IT specialist (m/f/d) is welcomed by many companies and paid better accordingly.

What does the labour market offer a PLC programmer?

There is no specific initial training to become a PLC programmer. Rather, it is an advanced or further training for career changers who originally completed training or studies in the fields of computer science, mechanical engineering, electrical engineering and similar professions. The scope, duration and content vary depending on the training provider. As a rule, you can expect a duration of between 3 and 6 months. In view of the strong demand in the field of control technology against the backdrop of the digitalisation of the economy, continuing vocational training as a PLC programmer is worthwhile.

Top job offers for PLC programmers

You might also be interested in:

For businesses


Trust our professional recruitment when looking for qualified staff.

For businesses

Your Hays advantages

Together with us, you can simplify and accelerate your recruiting processes to fill your vacancies in no time at all.

For businesses

Rethinking recruitment

Find out how our HR consulting can find the perfect match for your vacancy.