We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Senior Software Engineer (25983)

Cambridge - south
to £60k DoE + great benefits

Complete system design from UI down to hardware, also machine vision

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.

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

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.