Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer / Hardware / Test Systems

Avanti Recruitment

Kirkcaldy

On-site

GBP 45,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global engineering business in Kirkcaldy is hiring a hands-on Software Engineer for a 12-month fixed-term contract with a salary of around £45,000. This role involves developing and maintaining software for automated test environments and integrating with physical hardware. Suitable candidates should have 1–3 years of experience and a strong desire to work hands-on in a practical engineering setting. Benefits and potential for permanent placement are offered.

Benefits

Full employee benefits
Annual leave
Strong potential to convert to permanent

Qualifications

  • 1–3 years' commercial experience in software engineering.
  • Experience integrating software with hardware is highly desirable.
  • Comfortable learning new technologies in a practical environment.

Responsibilities

  • Develop and maintain software applications for automated test environments.
  • Integrate software with physical hardware, including devices and interfaces.
  • Migrate existing applications onto newer hardware platforms.
  • Support multiple test systems across European sites.

Skills

C
C++
Python
C#
SQL
Device communication via SSH
Hardware interaction
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
  • About 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.