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 Developer (26758)

Cambridgeshire or Scotland
to £35,000 DoE

Pursue a career developing large-scale scientific software

Are you looking for a career in scientific software development? This is the perfect place to start your journey. Work alongside a team of experienced scientists and engineers developing software used by experts around the world for cutting edge scientific research and discovery.

You will be using both your scientific knowledge and your software skills in this role, often inventing new solutions to hard problems. This is difficult work and so excitement and enthusiasm for large scientific ventures is an important trait for any candidate.


  • 1st or Master’s degree in a scientific or engineering subject
  • Exposure to developing scientific or technical software in a Linux environment
  • Practical knowledge of C, C++ or Python

While not required, a background in Physics and knowledge of control systems or real-time software development would be beneficial.

This world-class company has been creating industry-leading scientific software products for over 20-years. On offer is a competitive salary, the opportunity for international travel, and expert training to further your professional development.

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.