Senior Software Engineer

ECM Selection (Holdings) Limited

Cambridge

On-site

GBP 50,000 - 65,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ECM Selection (Holdings) Limited near Cambridge is seeking a Software Engineer to take a lead role over one instrument product line, delivering new features and maintaining software for hardware instruments.

The role requires strong C++ with embedded systems experience, C# for instrumentation control, and familiarity with Windows and Linux. Onsite work only, no sponsorship; candidates should live locally and have rights to work in the UK.

Qualifications

  • A BSc/BEng in CS or electronics with a Master’s preferred, plus commercial software experience on hardware instruments.
  • Strong C++ with embedded systems; C# for instrumentation control; Python or TypeScript is a plus.
  • Experience owning software projects involving hardware; familiarity with Windows and Linux; FDA 21 CFR Part 11 is a bonus.

Responsibilities

  • Lead development for one product line and deliver new features.
  • Take ownership of software projects involving hardware.
  • Work onsite near Cambridge; ensure compliance and delivery.

Skills

C++
Embedded
C#
Python
TypeScript
Windows
Linux

Education

BSc/BEng in computer science or electronics
Master’s degree preferred

Job description

C++, Embedded , C#, Python / TypeScript, Scientific Instrumentation, Onsite (No Hybrid)

Cambs - West; £50,000 to £65,000 DoE

Based close to Cambridge, this biotech instrumentation company develops hardware platforms used for protein characterisation and cell line development. Their key technology is centred around proprietary microfluidic systems that enable quick and accurate scientific processes.

The company’s main two product lines are well-received and require maintenance and iterative updates to keep them modern and abreast of new technology advancements. They are looking to hire a Software Engineer to take a lead role over one of these product lines and deliver new features.

Requirements
  • BSc / BEng in computer science, electronics or similar (ideally holding a Master’s), and demonstrable commercial software experience working on application-level software for hardware instruments (Windows and Linux).
  • Strong programming skills with C++ including embedded. Experience with C# for instrumentation control and data analysis would be highly desirable. Any experience with Python or TypeScript would be advantageous.
  • Demonstrable experience taking ownership for software projects involving hardware. Experience with FDA 21 CFR Part 11 compliance would be a bonus.

This is a hands‑on role, requiring good software skills and experience for taking project responsibility and delivery. The position is fully onsite at their offices, which is close to road (A505) and train links.

Note, no company sponsorship is available. Applicants should have full, unrestricted rights to work in the UK. Preference is for applicants who are based locally (Cambridge, Royston, Letchworth, Stevenage, Biggleswade, St Neots, Bishop’s Stortford).

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 • Cambridge

On-site
GBP 60,000 - 90,000
Onsite parking
Walking distance to train station
Software Engineer - Hardware Instrumentation
Software Engineer - Hardware Instrumentation

ECM Selection (Holdings) Limited • Royston

On-site
GBP 58,500 - 71,500
Onsite parking
Walking distance to train station
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

ZENOVO • Cambridge

On-site
GBP 50,000 - 60,000
Bonus
Benefits package
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

Zenovo • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 65,000
Bonus & Benefits
Lead Software Engineer - Embedded Instrumentation
Lead Software Engineer - Embedded Instrumentation

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Software Engineering Consultant
Software Engineering Consultant

Ecm Selection • City Of London

Hybrid
GBP 60,000 - 85,000
Relocation assistance
Hybrid work option
Competitive salary
Senior Software Engineer
Senior Software Engineer

Redline Group Ltd • Surrey Heath

On-site
GBP 65,000 - 90,000
Software Engineer
Software Engineer

Cure Talent Limited • East Midlands

On-site
GBP 52,000 - 64,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 Software Engineer
Senior Embedded Software Engineer

ARM LIMITED • Saffron Walden

On-site
GBP 60,000 - 90,000
private medical insurance
generous pension plan
annual discretionary bonus