Software Engineer - Hardware Instrumentation

ECM Selection

Stevenage

On-site

GBP 60,000 - 100,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Onsite parking
Walkable to train station

Job summary

ECM Selection in Royston is seeking a senior or mid-level software engineer to join our established scientific instrument team. The role focuses on designing and developing data collection and analysis software for proprietary biotechnologies.

You will work on instrument control, embedded software debugging, and testing across Windows and Linux, with opportunities to apply C#, MVVM, C++, Python, and TypeScript in a collaborative, onsite setting near Royston.

Qualifications

  • Masters degree in computer science, engineering, physics, or related discipline.
  • Proven industry project experience delivering hardware-related instrumentation software.
  • Strong programming skills: C#, MVVM, and C++.
  • Experience with Windows and Linux application software.
  • Python and TypeScript experience is advantageous.
  • Image processing, Java, or machine learning desirable.
  • Role is fully onsite at Royston offices.
  • We cannot offer sponsorship for work visas.

Responsibilities

  • Design and develop data collection and analysis software.
  • Contribute to instrument control.
  • Debug embedded software.
  • Provide relevant testing.

Skills

C#
MVVM
C++
Python
TypeScript
Java
Machine Learning
Windows
Linux
Embedded
Hardware

Education

Master's degree in CS/Engineering/Physics

Job description

Salary: £60,000 - 100,000 per year

Requirements:
  • We require a masters degree in computer science, engineering, physics, or another related discipline.
  • We require demonstrable industry project experience in software engineering, including successful delivery of hardware-related instrumentation products to market.
  • We require a wide range of technical competence in programming, including C#, MVVM, and C++.
  • We require experience with application software for both Windows and Linux.
  • Experience with Python and TypeScript would be advantageous.
  • Experience with image processing, Java, or machine learning would be desirable.
  • This role is fully onsite at our offices in Royston.
  • We are unable to offer company sponsorship for work visa applicants.
Responsibilities:
  • We design and develop data collection and analysis software.
  • We contribute to instrument control.
  • We debug embedded software.
  • We provide relevant testing.
Technologies:
  • C#
  • Embedded
  • Hardware
  • Java
  • Linux
  • Machine Learning
  • MVVM
  • Python
  • TypeScript
  • Windows
More:

We are an established scientific instrument company providing applied biotechnologies for protein characterisation, antibody discovery, and cell line development. Our instruments are based on proprietary innovations in microfluidic systems and transformative in-solution technologies. We have a small software team and are looking for a senior or mid-level software engineer to join us at our Royston ഓഫീസes, where parking is available and we are within walking distance of the local train station.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Hardware Instrumentation
Software Engineer - Hardware Instrumentation

ECM Selection (Holdings) Limited • Royston

On-site
GBP 39,000 - 65,000
Onsite parking
Walking distance to train station
Senior Software Engineer
Senior Software Engineer

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Senior Software Engineer
Senior Software Engineer

Ecm Selection • Royston

On-site
GBP 55,000 - 85,000
Instrumentation Software Engineer
Instrumentation Software Engineer

Platform Recruitment • Oxford

On-site
GBP 55,000 - 65,000
Senior Instrumentation Software Engineer (Onsite, Royston)
Senior Instrumentation Software Engineer (Onsite, Royston)

ECM Selection (Holdings) Limited • Royston

On-site
GBP 39,000 - 65,000
Onsite parking
Walking distance to train station
Software Engineer - Cambridge
Software Engineer - Cambridge

Roc Search • Cambridge

Hybrid
GBP 65,000 - 85,000
Company pension
Private health insurance
23 days annual leave
Senior Software Engineer - Instrument Control & Data Apps
Senior Software Engineer - Instrument Control & Data Apps

ECM Selection • Stevenage

On-site
GBP 60,000 - 100,000
Onsite parking
Walkable to train station
Software Engineer - Rust
Software Engineer - Rust

Marcus Webb Associates Limited • Newbury

On-site
GBP 40,000 - 60,000
Software Engineer – Precision Engineering & Control Systems (C++ / C#)
Software Engineer – Precision Engineering & Control Systems (C++ / C#)

HCL International • Biggleswade

On-site
GBP 50,000 - 80,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Redline Group • Fareham

Hybrid
GBP 48,000 - 88,000
Private healthcare
Mental health support
Hybrid working