Uppgiften
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).
Vad vi förväntar oss
- 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.
Tutka hittade den här annonsen
kontrolleradJobbet är publicerat endast på ScienceSoft Oyns egen karriärsida. Vi läste lön, arbetsspråk och arbetssätt därifrån — kontrollera de slutliga uppgifterna i originalannonsen.
scnsoft.com/about/careers/plc-beckhoff-twincat-developer