Netherlands, DELFT
Logo of EURAXESS
Job offer
- JOB - Netherlands - Delft University of Technology via AcademicTransfer - Posted on: 2 June 2026
2 Jun 2026
Delft University of Technology (TU Delft) Research Field
Computer science » Informatics
Computer science » Programming Researcher Profile
Recognised Researcher (R2) Application Deadline
1 Jul 2026 - 21:59 (UTC) Country
Netherlands Type of Contract
Temporary Job Status
Not Applicable Hours Per Week
40.0 Is the job funded through the EU Research Framework Programme?
Not funded by a EU programme Is the Job related to staff position within a Research Infrastructure?
Job description
Software is at the core of modern society - from communication networks and financial systems to medical devices and transport infrastructure - and ensuring that it behaves correctly is both essential and notoriously difficult. Proof assistants such as Agda and Rocq (formerly Coq) make it possible to construct mathematically rigorous, machine-checked guarantees about software behaviour, but applying them to programs written in mainstream languages remains a significant challenge. This is especially true for software that exhibits cyclic behaviour: programs with loops, recursive data, or continuous interaction with their environment, which require a careful interplay of inductive and coinductive reasoning to verify.
In this postdoc position, you will work at the intersection of proof assistants and modern systems programming. Your central task is to design and prototype a way to verify Rust programs - and in particular programs with cyclic structures - by translating them, together with logical annotations supplied by the developer, into a proof assistant where their correctness can be machine-checked. The aim is not to build yet another verification tool from scratch, but to make state-of-the-art research on inductive-coinductive type theory genuinely usable for Rust developers. You will work clos...
Postitatud 4 päev(a) tagasi