boroughjobsUK public-sector jobs, mapped to your postcode Post a job
Sheffield

Research Associate in Formal Modelling and VerificationUniversity

Sheffield Full time £38,784 - £39,906 a year
Posted 27 August 2026 Closing date 4 October 2026

Are you interested in working for a world top 100 university, performing cutting-edge research in formal verification

Applications are invited for a postdoctoral research associate on the EPSRC-funded project “Safe and secure COncurrent programming for adVancEd aRchiTectures (COVERT)”. The post is based in Sheffield in the Foundations of Computation group of the School of Computer Science at the University of Sheffield, under the supervision of Professor John Derrick (https://www.sheffield.ac.uk/dcs/people/academic/john-derrick) and Professor Andrei Popescu (https://www.andreipopescu.uk/).

This post requires an ability to conduct high-quality research and excellent skills in developing software and/or performing formal verification. Familiarity with a proof assistant is a plus, especially familiarity with Isabelle/HOL.

The project aims to conduct research into the safety and security of advanced hardware architectures. These advanced architectures break assumptions that programmers have relied on, causing new safety bugs and security vulnerabilities. We will target multi-processor systems and concurrent architectures. Concurrent behaviour is notoriously difficult – incorrect synchronisation can lead to many dangerous safety and security vulnerabilities (see the Common Weaknesses database), ranging from “out-of-bounds writes” and “use-after-free” errors to “improper synchronisation and race conditions”. Further, architecture-based attacks (e.g. Spectre) show the urgency of addressing these important problems today. Even when low-level programs are well synchronised, the design of the underlying concurrent algorithms can themselves be vulnerable. In particular, well-understood safety conditions such as linearisability do not guarantee security, and current approaches to addressing this issue lead to overly synchronised implementations (degrading performance). This introduces a tension between the goals of the hardware designers (who aim to maximise performance) and end users (who require trustworthy software). In the middle are developers, who are tasked with producing software that balances this tension.

In this project, you will join a team of researchers to build mechanisms for provably correct reusable abstractions that maximise flexibility in program design, allowing fine-tuning of both safety and security guarantees based on the architecture. Formal models for the advanced architectures will be developed using the Isabelle/HOL proof assistant, and safety and security properties and their interplay will be studied for these models. You will also have the opportunity to collaborate with leading researchers from Kent and Surrey. Finally, the project benefits from working with a number of academic, industrial and governmental partners: ARM, Galois, Defence Science and Technology (DST) and the Universities of Amsterdam, Augsburg, Melbourne and Oldenburg.

Apply / view full listing →
More jobs in Sheffield

Salaried GPNHS

Tramways Medical Centre
Sheffield, S6 4JQ Fixed-Term More in Sheffield

We have an exciting opportunity for a four-session Salaried GP to join our experienced clinical team. This post is supported by the 2026/27 Practice-l...

Staff NurseNHS

St Luke’s Hospice
Sheffield, S11 9NE Permanent £32,000 More in Sheffield

Is care at your core? It is at ours. Here at St Lukes Hospice, youll have the opportunity to make a satisfying, rewarding difference to the lives of o...

GP with Extended Role for ADHDNHS

Primary Care Sheffield
Sheffield, S7 1NF Permanent £144,000 More in Sheffield

Job summary We're looking for a GP with extended role for ADHD to join our exciting new ADHD service for up to 5 sessions per week. This is a fantastic opportunity to make a difference from the outset and play an important role in helping us develop and deliver the service. Please note: We reserve…