K

Software Engineer – Hardware / Test Systems

Kirkcaldy
Full-time
On-site
Kirkcaldy, Fife
£45,000 - £45,000 GBP yearly
IT
Software Engineer – Hardware / Test Systems

Location: Kirkcaldy

On-site: 5 days per week

Contract: 12-month fixed-term (strong chance of permanent)

Salary: Circa £45,000 + benefits

An established global engineering business is hiring a hands-on Software Engineer to join a specialist team developing automated test systems used in real-world production environments.

This role sits within a practical engineering team where software directly controls physical hardware. The systems developed are used to test and validate electronic devices before they are redeployed.

The Role

* 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

This is a delivery-focused engineering role, not a leadership or architecture position.

Tech Environment

* C, C++, Python (core)

* Some C#

* Basic SQL

* Device communication via SSH and Telnet

* Hardware interaction using USB, single-board computers, and actuators

About You

* 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

Working Pattern

* Fully on-site role in Kirkcaldy

* Occasional short travel to European locations for system commissioning

Package

* 12-month fixed-term contract

* Salary around £45,000

* Full employee benefits and annual leave

* Strong potential to convert to permanent after 12 months

This role suits someone who enjoys seeing their code control real-world systems and wants hands-on engineering experience in a stable, long-established environment