Login Menu

GPU Software Developer

A consortium of three UK institutions — the University of Strathclyde, the University of Warwick, and the Science and Technology Facilities Council — is seeking to appoint a Software Developer to implement molecular dynamics simulation techniques on a GPU platform.

This work will target the molecular fluid behaviour at the nano and micro-scale. The ultimate aim of the project is to simulate and design engineering flow systems of the future, including technologies applied to a range of global challenges in health, transportation, energy, and climate. Please see www.micronanoflows.ac.uk for more details.  Based at the University of Strathclyde in Glasgow, you will develop molecular dynamics simulation tools for the GPU platform, and will evaluate and test these on the High Performance Computing (HPC) facilities within the University. The project is a close collaboration with an interdisciplinary team of researchers, who will adopt and use your code as it is written.

To be considered for this post, you must have a strong computer, engineering, mathematical or physical science background gained through a good honours degree/MSc (or equivalent qualification) and/or considerable work experience in a related subject area.  Additionally, you will have experience in one or more of the following areas:

  • applying GPUs to scientific/engineering problems;
  • molecular dynamics on GPUs;
  • computational fluid dynamics on GPUs.

You will have experience in the use of high performance CPU/GPU computing facilities, Linux/Unix OS, and will have strong object-oriented C/C++ and Cuda/OpenCL programming skills. Experience in MPI/OpenMP, open-source code development, and knowledge of other molecular or fluid dynamics simulation software are desirable. You must be able to plan and manage your own workload effectively and will also be able to work well as part of a multidisciplinary team .  The post requires interaction with non-expert members of the research team and the ability to communicate your work to such an audience is therefore essential.

Job Type: 
University of Strathclyde