Salary: £45,000 - 45,000 per year Requirements: Junior to early mid-level Software Engineer Around 1–3 years commercial experience Experience integrating software with hardware is highly desirable Comfortable learning new technologies in a practical environment Not suitable for graduates Responsibilities: Develop and maintain software applications used in automated test environments Integrate software with physical hardware, including devices, interfaces, and actuators Migrate existing applications onto newer hardware platforms Support multiple test systems across European sites Work closely with software and hardware engineers on-site Technologies: Hardware Support C# Python SQL More: We are an established global engineering business based in Kirkcaldy, hiring a hands-on Software Engineer to join our specialist team developing automated test systems used in real-world production environments. This is a delivery-focused engineering role in a practical team, where our software directly controls physical hardware. We offer a 12-month fixed-term contract with a salary around £45,000 plus full employee benefits and strong potential to convert to a permanent position after 12 months. Our team thrives on seeing their code control real-world systems and gaining hands-on engineering experience. last updated 6 week of 2026