Qureos

FIND_THE_RIGHTJOB.

PLC Beckhoff TwinCAT Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

We are looking for Full-Time PLC Developers with experience in Beckhoff TwinCAT to join our automation engineering team on a project for our UK-based client.

You will be designing and implementing control systems for automated machinery lines, working closely with mechanical engineering teams and contributing to all stages of the machine lifecycle — from design to commissioning and maintenance.

This role involves not just programming, but thoughtful software design, applying object-oriented principles, and working within structured industrial automation frameworks like PackML.

Key Responsibilities:

  • Design and implement automation software solutions for controlling complex automated machinery lines.
  • Apply object-oriented design principles (SOLID) and UML modeling in the development process.
  • Utilize the State design pattern and work with the OMAC PackML framework.
  • Collaborate with the mechanical engineering department, focusing on software design and mechatronics.
  • Conduct functional analysis of machines based on customer URS (User Requirement Specifications).
  • Develop software for the entire machine lifecycle: design, development, production, and maintenance.
  • Ensure compliance with customer requirements and quality standards.
  • Perform simulations, debugging, and testing of machines prior to installation.
  • Support commissioning and testing at customer sites (including onsite work in the UK).

Requirements to Succeed:

  • Bachelor’s or Master’s degree in Automation, Mechatronics, Electrical Engineering, or related fields.
  • 2+ years of experience in a similar role (PLC/software development for automation).
  • Hands-on experience with Beckhoff TwinCAT is required.
  • Strong foundational understanding of object-oriented programming and software design.
  • Good knowledge of PLC programming tools and programming languages.
  • Basic knowledge of motion control platforms (e.g. Schneider, Siemens) is a plus.
  • Understanding of hardware architecture and ability to read electrical/pneumatic diagrams.
  • Practical experience with UML, State machines, and SOLID principles
  • Comfortable working with design frameworks such as PackML or willing to learn.
  • Fluency in English (spoken and written).
  • Strong problem-solving and analytical thinking skills.
  • Organized and detail-oriented, with a focus on innovation and openness to new solutions.

We Offer

  • Opportunity for professional self-realization
  • Friendly and united team
  • 25-days of paid vacation
  • 100%-paid sick leave
  • Sport-program
  • Language course and other corporate programs
  • Medical insurance
  • Competitive (official) salary

© 2025 Qureos. All rights reserved.