Software Development Engineer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £55,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows C Sharp (Programming Language) Databases Human-Computer Interaction Linux Development

Job description

Are you a Software Engineer who enjoys working on physical products? This Cambridge based company are growing and keen to expand their software team. The team works with colleagues in physics, chemistry and biology to help build scientific hardware instruments. This multidisciplinary approach provides interesting problems to work on.

As part of the software team, you would work on features for instrument control, data analysis systems and scientific workflows. This includes solving complex algorithmic problems on one hand to building intuitive user interfaces on the other (and everything in between)., Keywords: Software Development, OOP, Agile / TDD, Instrumentation, C#.NET, C++, Python, Actuators, Controls, Sensors, Image Processing, C++, GUI, Multidisciplinary, WPF, Cambridge, Hybrid

Requirements

  • Degree in Computer Science, Engineering or similar followed by industry experience in software development.
  • Thorough understanding and demonstrable project experience with OOP using C++ or C# (either Windows or Linux). Experience with Python, .NET or WPF is desirable.
  • Experience with hardware integration (including actuators, sensors, ADC circuits).
  • Familiarity with Agile development concepts and test-driven development.

This role suits Software Engineers who enjoy working with hardware. Exposure to image processing, databases, computer networks and general system integration would be desirable.

Benefits & conditions

On offer is a competitive salary including an excellent benefits package including hybrid working (1-2 days at home per week).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:24 min

Evolution of .NET portability and the open source ecosystem

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

2:58 min

Navigating local development environments with WSL and Apple Silicon

Chris Heilmann +2 · LIVE

1:24 min

Installing premium packages using the Store CLI

Noraa Junker Noraa Junker · Europe 2026 Virtual

Videos

See all

Related articles

See all