This is an on-site role based out of our London officeMake sure to apply with all the requested information, as laid out in the job overview below.We're not just designing machines, we're defining how smart manufacturing will scale. At Reelables, we're building the worlds first reel-to-reel manufacturing lines for ultra-thin 5G tracking labels, its genuinely different to anything youve seen or worked on before. Were combining real-time, vision-based quality control with OOP-driven TwinCAT PLC architecture to tackle mass manufacturing challenges head-on.If you're passionate about industrial automation, love writing structured text (no ladder logic, thank you), and enjoy throwing in a bit of Python or C when needed - you willl feel right at home here. We're pushing the boundaries of what's possible with Beckhoff systems, PackML architectures, and a tight-knit crew of mechatronic and electrical engineers who genuinely love building cool, purposeful machines. If that sounds like your kind of playground, wed love to hear from you.Why Work here?At Reelables, you wont be stuck tweaking legacy code or fixing conveyor belts. Youll be designing real machines from the ground up, working directly on hardware and software with the freedom to shape how modern manufacturing works. Youll be listened to, trusted, and supported - and you'll see your work in action every day.ResponsibilitiesResolve complex control logic challenges during commissioning and real-time operationstroubleshooting hardware and software in concertDesign and tune control loops including PID for heating, inertia compensation, and motion-based systems in multi-axis motion contexts.Architect, review, and own structured-text, OOP TwinCAT PLC code with PackML or equivalent statemachine methodDefine and drive good coding practice across version control, documentation, modular design, and code reviewsIntegrate vision-based QC systems and motion control into a unified control framework (TwinCAT Vision used nice to have if you have the experience)Design and implement intuitive, robust HMI interfaces with a strong focus on ease-of-use for technicians, enabling quick startup, fault diagnosis, and safe recovery with minimal training - we want you to make the complex feel simple.Develop TCP hooks to enable PLC to Python interfaces for traceability, telemetry, and automation tools.Mentor junior engineers and assume leadership for escalated debugging and design strategy.Hands-on mapping of electrical / IO panels, I/O troubleshooting and assisting with physical commissioning - not just a desk job we would love your electrical know how too!ExperienceWere looking for a practically experienced controls engineer, not just someone who ticks boxes, but someone whos built machines, debugged them in the field, and knows what good work looks like. References, project examples, or real-world experience stories are all welcome.The ideal candidate will have experience with some (or most) of the following but if youve done something similar, we want to hear about it:Working on reel-to-reel, tension-controlled, or continuous manufacturing systems involving tapes, labels, films, etc.Creating clean, intuitive HMI designs that allow technicians to operate, diagnose, and restart machines quickly and with minimal trainingComfortable getting stuck into cross-disciplinary challenges with mechanical, software, and electrical engineers, especially during commissioning. xjdpvnf Integrating vision systems (e.g., Beckhoff Vision or similar) into real-time control loops or QC workflowsExperience with dispensing applications, especially where timing, precision, and coordination matter.Designing and commissioning multi-axis motion systems, including linear motors, coordinated servo drives, and inertia-sensitive processesImplementing and tuning PID (and other) control systems, especially thermal loops were managing over hundreds of heating elements at onceAbility to read and interpret electrical schematics, and confidently debug issues across both software and control panelsWriting robust, maintainable PLC software using structured text, preferably in TwinCAT 3 with an OOP architectureFamiliarity with PackML or structured state-machine implementationsBuilding TCP/IP hooks to connect PLCs to external software (e.g., Python or cloud-based analytics/telemetry)
Job Title
PLC Engineer