Within DistriNet, a growing subgroup – task force – of researchers is focusing on rigorous cross-layer (or cross-stack) software security. They actively work on challenges related to software verification, secure compilation, ISA security primitives and the development of high assurance tools that come with rigorous end-to-end guarantees supported by formal proofs. Our research has led to novel program logics for high-level and low-level languages, the verified separation-logic-based verifier Katamaran, new secure compilation techniques and formal characterisations of ISA security properties, for example for RISC-V PMP.
Responsibilities
- You initiate, attain and coordinate research project ideas. This includes knowledge acquisition of relevant national and international research programs, participation in project idea initiatives, negotiations with partners and defining project plans.
- By attending and organizing workshops and stakeholder meetings you expand DistriNet’s national and international network in research, industry and government.
- You follow and assess relevant internal and external developments within the research domain of programming language techniques and security; you cover a broad range of research topics directly coupled to verified cross-stack software security.
- You compare internal research results with those of other research centers.
- You stimulate and drive the creation and enhancement of security solutions through the use of advanced security analytics.
- You contribute to the development of the research strategy related to cybersecurity within the DistriNet research group.
Profile
- Ph.D. in Computer Science (Doctor in Engineering or in Sciences: Informatics, Computer Science), or equivalent based on experience.
- Knowledge and experience in one or more of the following research subdomains related to cross-stack software security:
Software Verification, Program Logics, Separation Logic
Compiler Techniques, Intermediate Representations, Control Flow Reconstruction
Proof Assistants, Dependent Type Systems, Proof Engineering, Extraction
ISA-level Security Primitives - Ability to define, manage and coordinate research projects.
- Affinity with the national and international research community.
- The ability to work independently as well as part of a research organization.
- The ability to coach junior researchers and to collaborate in a peer-to-peer fashion.
- Fluent in English, both written and oral.
Offer
Interested?
KU Leuven strives for an inclusive, respectful and socially safe environment. We embrace diversity among individuals and groups as an asset. Open dialogue and differences in perspective are essential for an ambitious research and educational environment. In our commitment to equal opportunity, we recognize the consequences of historical inequalities. We do not accept any form of discrimination based on, but not limited to, gender identity and expression, sexual orientation, age, ethnic or national background, skin colour, religious and philosophical diversity, neurodivergence, employment disability, health, or socioeconomic status. For questions about accessibility or support offered, we are happy to assist you at this email address.
Do you have a question about the online application system? Please consult our FAQ or email us at apply@kuleuven.be