Join the Bristol Cyber Security Group

Positions in Cyber Security at the University of Bristol, UK

The Cyber Security Group works on a diverse range of topics, spanning from large-scale infrastructures to human aspects of security.  Successful applicants will thus work in a vibrant and growing community creating a lively research atmosphere for students, with ample opportunity for development by participating in reading groups, smaller workshops, and attending summer schools. 

When specific research projects within the group are available for application they will be advertised here:

Research Software Engineer: Cyber Security

Contract type: Fixed term
Working pattern: Full time
Salary£33,797 - £38,017
Closing date for applications: 26 March 2020

The Bristol Cyber Security Group, led by Professor Awais Rashid, is seeking to appoint a research software engineer for 16 months. The group forms part of the Academic Centre of Excellence in Cyber Security Research (ACE-CSR) at Bristol.

Your responsibilities will revolve around translating research output into usable software tools, enabling a transfer between research and practice in the field of cyber security.

You will work across multiple projects to develop tools to support users of research being conducted in the projects. The research involves developing suitable representation of structured and semi-structured data sources and developing tools that provide both analytical and visualisation capabilities to users of such data sources. You will be expected to participate in requirements gathering from user groups of such tools and other researchers engaged in the project and designing, implementing and evaluating the tools with user partners of the projects.

For more information please view the vacancy here.

For informal discussion about the post you are welcome to contact: Professor Awais Rashid (, Dr. Matthew Edwards ( or Yvonne Rigby (

PhD Studentship: Firmware Binary Code Analysis for Vulnerability Detection Towards Cyber Security of IoT (supported by Toshiba Research Europe)

The project:

IoT consists of a variety of devices, ranging from tiny sensors, to PLCs, to general purpose mobile/laptops. Irrespective of the type of a device, code remains a common component across all of them and it is (anecdotally) believed that such code is not updated frequently, thereby leaving bugs in code forever. A side effect of having such a heterogeneous computing environment is the variety of "compiled" code running on such a diverse set of devices. This poses a challenge for developing automatic program analysis techniques to cope with the syntactically different looking code. In the past, there have been approaches to systematically compare binary code to find patterns leading to vulnerable code, for example vulnerability extrapolation. 

In this project, we aim to investigate techniques that are tailored towards analysing binary code by stripping off syntactical differences. The project is open in the sense that one can investigate static as well as dynamic program analysis techniques, for example abstract interpretation, fuzzing etc. There is a particular focus on investigating the application of machine learning (ML) based approaches, e.g., natural language processing, to find similar code patterns. NLP based techniques are known to work with languages with very different syntactical structure. One particular aspect is to map assembly code-based representation of compiled code in a form suitable for applying NLP. In short, the project will allow one to explore techniques to analyse binary code - your own creativity is the limit!

You will be part of the Bristol Cyber Security Group located within the Department of Computer Science. The group focuses on a wide spectrum of security topics, including software/system security, usable security, cyber-physical interface security. As a part of its EPSRC CDT in cyber security, a unique interdisciplinary PhD programme, you will have opportunity to be part of an immersive training experience, in a cohort of the cyber security leaders of the future. The group maintains a good collaboration with industry that allows us to work on cutting-edge practical problems that matter! This PhD studentship will be conducted in partnership with Toshiba Research Europe Limited.


This is a fully funded 4-year studentship covering:

  • Minimum £18,000 tax-free stipend per year for living expenses;
  • Tuition fees at UK/EU student rates;
  • Equipment and travel allowance to support research related activities.

For EPSRC funding, students must meet the EPSRC residency requirements.

How to apply:

Further information here.

Application deadline: 30 May 2020


Please contact Dr Sanjay Rawat,

For general enquiries, please email

Potential project areas for PhD supervision

In addition to the predefined projects (when available), members of Bristol Cyber Security Group are interested in supervising projects in the following areas. Please get in touch with the relevant project supervisor to discuss.

Edit this page