Research Fellow Software Developer

Employer: University College London
Job location
London, Bloomsbury Campus
Job salary
(inclusive of London allowance)

£35,328 to £42,701 per annum, inclusive of London Allowance
Job term
Full Time
Job closing date

Applications are invited for a Research Fellow position to work on the development of software systems for ultrasound therapy within the Biomedical Ultrasound Group at UCL.

The aim of the project is to develop a user interface and other software and algorithms to allow end-users (including doctors) to perform treatment planning for ultrasound therapy, including non-invasive brain stimulation. The developed front-end software will be deployed locally within a hospital environment, and will interface with remote HPC facilities running large-scale ultrasound simulation software being developed by our group (along with other hardware and software components). The front-end software will be used to define inputs for treatment planning simulations in an intuitive way, as well as processing and visualising simulation outputs to convey the relevant clinical information. A particular requirement is that the software is developed to satisfy regulatory requirements for medical software. The project is part of a larger research program to develop treatment planning software and hardware for stimulating the brain using ultrasound.

The post offers an opportunity to work at an internationally leading university and contribute to the state-of-the-art in ultrasound simulation (the open-source k-Wave Toolbox developed by our group is widely used across academia and industry). The appointed person will work in a multidisciplinary team led by Dr Bradley Treeby. The post holder will also be an associate member of the UCL Research Software Development Group, who work with researchers across UCL to build and maintain readable, reliable and efficient research software. Funding for training and conference travel is also readily available.

The post is funded for 2 years in the first instance.

Key Requirements

Applicants must have a PhD or about to submit a PhD (or equivalent) PhD in a computationally based field or equivalent professional experience (significant experience programming for Research and Development in an academic or industrial setting). Experience in computer programming using C/C++ in a scientific field including algorithm development and Experience of analysing, researching and solving complex programming problems. Applicants must have the ability to work collaboratively within a multidisciplinary team of software engineers, physicists, engineers, and clinicians.

To apply for the role and to access a full job description & person specification please click here All applications must be submitted via the UCL recruitment website, Job reference 1816335