Software Engineer – Hardware Integrated Systems Glenrothes, Fife – Onsite Up to £45,000 – 12 Month FTC (Strong chance of permanence) We’re working with a global engineering business in Glenrothes that designs and builds automated test systems for devices. This role sits within a hands-on engineering team developing software that directly interacts with physical hardware. The Work You’ll be: * Writing software that controls and communicates with real devices * Integrating applications with test rigs and equipment * Working with USB and network device communication * Supporting migration of legacy test platforms onto newer hardware * Interfacing with single-board computers and device-level protocols This is not a web application role. The software directly interacts with physical systems. Tech Environment C / C++ Python Some C# Basic SQL Device communication (SSH, Telnet) What We’re Looking For A software engineer who is comfortable working close to hardware and understands how software behaves in real-world environments. You may have worked in: * Industrial or manufacturing systems * Test equipment or production environments * Embedded-adjacent or device control roles * Automation or hardware-integrated software projects You don’t need deep firmware experience, but you should be confident integrating software with physical systems. Why Consider It * Hands-on engineering environment * Clear technical scope * Immediate ownership of platform migration work * Strong chance of permanent role after 12 months * Small team with direct impact If you enjoy seeing software operate in the real world rather than purely in abstract systems, this could be a strong fit