Software 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)
Experience level
Expert
Compensation
£60,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Computer Vision C Sharp (Programming Language) Embedded C Embedded Software Field-Programmable Gate Array (FPGA) Integrated Development Environments Java GUIs Python (Programming Language) NumPy Object-Oriented Software Development OpenCV
+1 more
Software Engineering

Requirements

You will need to have a good technical degree along with many of the following skills:

  • Proficiency in a Windows environment creating GUIs with C# and Python
  • A solid understanding of OO design principles
  • Some understanding of embedded software and interfacing to complex electronic systems
  • Appreciation of robust design and good software engineering practices
  • Exposure to a regulated software development environment (ISO13485, IEC62304)

Any additional experience of image processing in real-time, or working with embedded processors and FPGAs would also be of interest.

There is the opportunity with this position to lead and mentor junior staff, so having done this before would be a plus. It also provides the chance to explore machine vision or image processing to automate instruments, probably utilising OpenCV and NumPy.

In addition to your technical excellence, you will need good communication skills and show initiative and ability to operate in a team. This is collaborative working at its best within a multi-disciplinary team, including optics, microfluidics, mechanical engineering, biotech and software. This is a great opportunity to join a start-up based just south of Cambridge, with the benefit of the backing of a larger company. Hence large company perks are included.

Key skills: Embedded C, Python, C#, scientific instrumentation, real-time, control systems, SoC, Cambridgeshire, Hertfordshire

About the company

This biotechnology start-up is creating a product to be used in laboratories around the globe. Here as the Senior Software Engineer you will play your part in creating software to drive the electronics and provide user interfaces to this exciting new product area with many medical uses.

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.

5:02 min

Developing terminal user interfaces natively within Java scripts

Jens Knipper Jens Knipper · Europe 2026 Virtual

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · World Congress 2021

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:03 min

Enhancing realistic mask blending through OpenCV image inpainting

Thomas Endres Thomas Endres +2 · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all