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

Scientific Software Engineer (26820)

to £35,000 DoE

Create essential software for scientific discovery

This is a rare opportunity to work on software integral to the latest generation of scientific experimentation and discovery. You will be working amongst a team of specialists from the realms of physics and software engineering to design, develop and maintain a set of applications used by clients in Europe and the USA. Your work will directly impact the capabilities of scientists probing the very nature of the universe.


  • 1st or Master’s degree in a STEM subject from a Russell group university.
  • Practical knowledge using C++, C, or Python to develop scientific or technical software. This could come from hobby projects, internships, or significant university projects.
  • Excellent English communication skills both written and verbal.

Additionally, any knowledge in the following areas would be beneficial but is not required: control systems, real-time software, or interfacing with hardware (Arduino, IoT, Robotics, etc…).

You will be working at a company that has been producing world-class software products in a challenging industry for over 20-years. With their rostrum of experts, you will have the opportunity to learn and develop your technical skills like nowhere else.

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.