Software Engineer – Hardware / Test Systems
other jobs noImageCompanyTwo
Added before 2 Days
- Scotland,Fife
- Full Time, Permanent
- £45,000 per annum
Job Description:
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.
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.
Job number 3379204
Increase your exposure to recruiters with ProJobs
Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription
You can cancel your subscription at any time.