Senior Software Engineer - Hardware Instrumentation & Data

Ecm Selection

Cambridge

On-site

GBP 60,000 - 90,000

Full time

14 days+
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
Walking distance to train station

Job summary

ECM Selection is seeking a senior/mid-level software engineer for a hands-on role focused on data collection and analysis software for cutting-edge scientific instruments. You will help with instrument control, debug embedded software, and contribute to testing in a small software team.

Requirements include a Master’s degree in CS/Engineering/Physics and proven hardware-instrumentation delivery. Key tech spans C#, C++, MVVM, Python, and TypeScript across Windows and Linux; onsite Royston

Qualifications

  • Master's degree required in computer science, engineering, physics or related field.
  • Industry project experience delivering hardware-related instrumentation to market.
  • Strong programming experience across C#, C++, Windows and Linux.

Responsibilities

  • Design and develop data collection and analysis software for instrumentation.
  • Contribute to instrument control software and embedded debugging.
  • Develop and provide testing for software components and interfaces.
  • Collaborate with hardware team to ensure integrated solutions.

Skills

C#
C++
MVVM
Python
TypeScript
Windows
Linux
Image processing
Java
Machine learning

Education

Master's degree in CS/Engineering/Physics

Job description

ECM Selection is seeking a senior/mid-level software engineer for a hands-on role focused on data collection and analysis software for cutting-edge scientific instruments. You will help with instrument control, debug embedded software, and contribute to testing in a small software team.

Requirements include a Master’s degree in CS/Engineering/Physics and proven hardware-instrumentation delivery. Key tech spans C#, C++, MVVM, Python, and TypeScript across Windows and Linux; onsite Royston

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Instrumentation Software Engineer (Onsite, Royston)
Senior Instrumentation Software Engineer (Onsite, Royston)

ECM Selection (Holdings) Limited • Royston

On-site
GBP 58,500 - 71,500
Onsite parking
Walking distance to train station
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 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
Senior Software Engineer
Senior Software Engineer

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Robotics Software Engineer - Hardware & Control Systems
Robotics Software Engineer - Hardware & Control Systems

Ecm Selection • Cambridge

On-site
GBP 45,000 - 75,000
Senior Engineer: Hardware & Software Systems Lead
Senior Engineer: Hardware & Software Systems Lead

Ecm Selection • Guildford

On-site
GBP 60,000 - 95,000
null
Instrumentation Control Engineer
Instrumentation Control Engineer

The ONE Group Ltd • Cambridge

On-site
GBP 40,000 - 55,000
Software Engineer - Rust
Software Engineer - Rust

Marcus Webb Associates Limited • Newbury

On-site
GBP 40,000 - 60,000
Instrumentation Software Engineer
Instrumentation Software Engineer

Platform Recruitment • Oxford

On-site
GBP 55,000 - 65,000