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

Full-Stack Software Developer (26787)

to £50,000 DoE + enhanced benefits

Scientific equipment software development

In this role you will be developing software to control and capture data from a variety of high-grade scientific laboratory equipment. You will also be developing data analysis and presentation software specifically designed to work in conjunction with the same scientific laboratory equipment. This work will be carried out in a team of engineers and scientists and will involve working on both experimental cutting-edge projects as well as existing products.

Working for a company that dedicates a large amount of time and money on R&D means you will need to be flexible in your approach, willing to learn new skills and use the right tool for the job. The skills required today may be different tomorrow so you will need to adaptable to thrive in this role.


  • Fluency in C++ or C# for the backend and JavaScript/Typescript with React for the frontend
  • Demonstrable experience designing and developing user interfaces
  • Good practical knowledge of working on real time systems including pre-emptive and cooperative multitasking, message queues and time multiplexing
  • Previous experience working on scientific instruments or interfacing with hardware would be beneficial but are not required

You will be working for a well-established company who have relied on software for many years to keep them at the forefront of innovation in their industry. Alongside a generous salary and a profit share scheme this company offers flexible working and encourages good work life balance.

Keywords: C++, C#, JavaScript, Typescript, React, GUI, UI, Real-Time, RT, real time, RTOS, instrumentation, Python, LabVIEW

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.

Recommend for £250 - see www.ecmselection.co.uk/tell-a-friend for details.