Software Engineer - Hardware / Test Systems

  • Avanti
  • Kirkcaldy, Fife
  • 03/03/2026
Full time Information Technology Telecommunications

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.