Senior Software Engineer

ECM Selection (Holdings) Limited

Cambridge

On-site

GBP 50,000 - 65,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Senior Software Engineer
Senior Software Engineer

Ecm Selection • Royston

On-site
GBP 55,000 - 85,000
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
Lead Software Engineer - Embedded Instrumentation
Lead Software Engineer - Embedded Instrumentation

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Lead Software Engineer – Hardware Instrumentation (Biotech)
Lead Software Engineer – Hardware Instrumentation (Biotech)

Ecm Selection • Royston

On-site
GBP 55,000 - 85,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 C++ Software Engineer
Senior C++ Software Engineer

Society of Research Software Engineering • Alderley Edge

On-site
GBP 70,000 - 110,000
Embedded Software Engineer – Biotech and Medical Devices
Embedded Software Engineer – Biotech and Medical Devices

Newton Colmore Consulting Ltd • United Kingdom

On-site
Competitive starting salary
Excellent benefits package including pension, medical insurance and life assurance
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Cambridge

On-site
GBP 45,000 - 55,000
Bonus & Benefits
Software Engineer C++
Software Engineer C++

Octagon Group • Stevenage

On-site
GBP 90,000 - 120,000
Head of Software Engineering – Embedded & Product Development
Head of Software Engineering – Embedded & Product Development

Verso Recruitment Group • United Kingdom

Remote
GBP 80,000 - 85,000
Benefits package