C# Developer, Scientific Innovation

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
ÂŁ60,000.0
Working hours
Regular working hours

Tech stack

Windows Forms Web Technologies

Job description

Developing new high-tech hardware, this successful new company need a skilled C# developer with an interest in developing modern, usable C# apps and platforms which talk to scientific instruments.

Requirements

You don’t need a background in instrumentation, just strong C# app development skills and an understanding of how software and devices communicate. There is plenty of scope for decision-making and shaping product development. Software will include the data-driven platform, desktop apps and software-hardware interfaces.

You will have:

  • “Commercial-grade” C# development skills (.NET 5, .NET Framework or .NET Core)
  • Some experience building apps that work with volumes of data (which in this case may be graphical, for use in image processing and computer vision, though you don’t need prior knowledge of these areas)
  • An interest or background in scientific software
  • An interest in, and reasonable understanding of, comms and protocols
  • A developer’s mathematical grounding

Scientific instruments’ custom protocols tend to be prototyped around standard low level comms, hence relevant comms protocol experience would include sockets, RS-232 serial. Future devices may support TCP/IP, USB, etc. Knowledge of even lower level hardware comms (I2C, SPI) is helpful, as is any exposure to hardware diagnostics (JTAG).

Desktop apps may be WPF, WinForms or built around web technologies. The future platform may be on-premises or cloud deployed.

You’ll be happy to work alongside scientists as well as developers, and collaborate to build and shape these new products.

Offices are in Cambridge, with remote working likely initially, followed by flexible working opportunities later. Benefits include bonus and option schemes, private medical care, pension, 26 days holiday plus bank holidays, and other perks.

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

3:00 min

Evaluating and sanitizing legacy code artifacts safely

Andreas Erben Andreas Erben +1 ¡ World Congress 2023

3:04 min

Agency consulting and adapting to new web technologies

Chris Heilmann +2 ¡ LIVE

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 ¡ World Congress 2025

5:03 min

Bridging different UI technologies with a hosting container

Peter Dannenberg Peter Dannenberg ¡ Europe 2026 Virtual

5:08 min

Embracing traditional freelance web development over technology hype

Chris Heilmann +3 ¡ LIVE

Videos

See all

Related articles

See all