Our client specialises is seeking a Control Systems Engineer with strong software development experience to join their R&D team focused on advanced cooling technologies for data centre applications. You'll work as part of a cross-functional team designing and testing control systems that power our next-generation heat rejection products, including passive and hybrid thermosyphon-based solutions. This role bridges the gap between control theory and real-world application. Benefits: Pension scheme 3% match 25 days of annual leave with a Christmas shutdown Employee Assistance Programme Income protection Death in Service Brand new opened facilities with car park and canteen Requirements: Degree in Control Systems, Mechatronics, Software Engineering, or a related field 3+ years of experience in software development for control systems, ideally in HVAC, refrigeration, or process environments Proficiency in Function Block Diagram (FBD) programming Understanding of control system fundamentals and real-world system dynamics Experience with industrial sensors, PLCs, and automation hardware Ability to troubleshoot, iterate, and collaborate in a hands-on lab setting Responsibilities: Design and develop control logic using Function Block Diagram (FBD) and structured programming methods Integrate and test control software on prototype systems in our R&D lab environment Collaborate closely with mechanical and electrical engineers to define system behaviour Tune and refine control loops (PID, cascaded control, etc.) based on experimental results Contribute to test planning and support data acquisition and analysis for control validation Assist with documentation, version control, and handover to production where needed Skills: Control systems R&D Mechatronics Software Engineering HVAC Function Block Diagram