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
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.