Loading...
September 6, 2025

**Job Description**
Aarhus University’s Department of Computer Science, supported by an ERC Advanced Grant and a Villum Investigator Grant, is inviting applications for several postdoc and PhD student positions within the Center for Basic Research in Program Verification (CPV). The research at CPV focuses on a variety of advanced topics including extensions of higher-order concurrent separation logics (e.g., Iris logic for distributed systems), probabilistic program logics, logical relations for reasoning about safety, liveness, and security, formal modeling of low-level capability machines, secure compilation, program logics for relaxed memory models, guarded cubical type theory, and Rocq formalizations. Postdoc tasks specifically involve conducting research on interactive verification of safety and security properties of challenging software systems.

**Skills & Abilities**
• Strong background in semantics, type theory, and Rocq formalization
• Working knowledge of the Iris higher-order concurrent separation logic framework
• Working knowledge in one or more of the topics covered by CPV (e.g., distributed systems, probabilistic program logics, logical relations, formal modeling, secure compilation, relaxed memory models, guarded cubical type theory, Rocq formalizations)

**Qualifications**
Required Degree(s) in:
• Computer Science (implied)
• Semantics (relevant background)
• Type Theory (relevant background)
• Rocq Formalization (relevant background)

**Experience**
Other:
• Prior research experience (implied for PhD and Postdoc roles)

Note: We’ve analyzed the actual job post using AI, for more details visit the original job post by clicking on “Apply Now”!

Experience
Other: • Prior research experience (implied for PhD and Postdoc roles)
Work Level
Ph.D, Postdoc
Employment Type
Scholarship
Salary
Union Affiliation: Danish Confederation of Professional Associations Benefits: • Services for international researchers and accompanying families (including relocation service and career counselling for expat partners) • Junior Researcher Development Programme targeted at career development for postdocs • Support for scientific staff in career development, competency development, and career clarification
Details
Full-time Duration: 1-3 years (for postdoc positions) Location Requirement: Campus-based
School / Department / Center / Lab
• Department of Computer Science • Center for Basic Research in Program Verification (CPV)
Supervisor(s)
Professor Lars Birkedal
Supervisor Email
birke@cs.au.dk hr.nat@au.dk
Aarhus University
View profile