Salary: £45,000 - 45,000 per year Requirements: Software engineering experience, particularly in C/C++ and Python Familiarity with hardware integration and device communication Experience in industrial or manufacturing systems preferred Understanding of software behavior in real-world environments Comfortable working with USB and network device communication Basic understanding of SQL Previous experience in automation or hardware-integrated software projects is a plus Ability to work closely with physical systems and test equipment Responsibilities: Write software that controls and communicates with real devices Integrate applications with test rigs and equipment Support the migration of legacy test platforms onto newer hardware Interface with single-board computers and device-level protocols Ensure proper device communication using SSH and Telnet Technologies: Hardware Support Network Python SQL C# Embedded Firmware Web More: We are a global engineering business located in Glenrothes that specializes in designing and building automated test systems for devices. Our team operates in a hands-on engineering environment, focusing on the integration of software with physical hardware. This is a 12-month fixed-term contract with a strong chance of becoming a permanent position. We offer immediate ownership of platform migration work within a small team, providing the opportunity for direct impact. last updated 8 week of 2026