Chalmers University of Technology and the University of Gothenburg jointly offer the Doctoral Student in Automated Numerical and Logical Methods for Bug Finding in Programs Scholarship. This fully funded PhD opportunity is hosted within the Division of Computing Science in the Department of Computer Science and Engineering. The project focuses on developing advanced automated techniques for detecting software bugs using formal logic, numerical methods, theorem proving, and automated reasoning tools. In addition, the position provides doctoral students with access to a globally recognized research environment known for contributions to software verification and functional programming.

Background and Purpose

Chalmers University of Technology established this doctoral project to strengthen research in software reliability, security, and automated verification methods. Therefore, the program combines theoretical and applied research approaches to improve bug detection in modern software systems. Moreover, the project integrates research areas such as formal methods, SAT solving, software testing, theorem proving, and model checking. Through this initiative, the university aims to advance automated reasoning technologies that improve the safety and correctness of software and hardware systems.

Doctoral Student in Automated Numerical and Logical Methods for Bug Finding in Programs Scholarship Benefits

The doctoral position provides full funding from the beginning of the program at Chalmers University of Technology. Selected doctoral students receive a monthly salary of approximately 34,550 SEK, along with full employee benefits available in Sweden. In addition, the position includes healthcare support, pension contributions, parental leave benefits, and subsidized daycare services. The initial appointment lasts four years and may extend to five years through teaching or departmental duties equivalent to 20% of working hours. Furthermore, international students may access Swedish language courses to support academic and social integration.

Doctoral Student in Automated Numerical and Logical Methods for Bug Finding in Programs Scholarship  Criteria

Applicants must hold a strong academic background in computer science, software engineering, mathematics, or related disciplines. In addition, candidates should demonstrate experience or knowledge in functional programming, logic, theorem proving, or automated reasoning. Technical writing skills and programming experience are also highly valued. However, selection remains highly competitive and depends on research potential, academic qualifications, and alignment with the project’s objectives.

Scholarship Application Process

Students must apply directly through the official recruitment system of Chalmers University of Technology. Therefore, applicants should prepare academic transcripts, a CV, research-related documents, and other required materials before the deadline. In addition, candidates may need to demonstrate previous research experience or technical expertise relevant to automated software verification. The university then reviews applications and selects candidates based on academic merit and research suitability.

Opportunities for Scholars

Doctoral students gain access to an internationally collaborative research environment focused on software verification and automated reasoning. Scholars participate in advanced doctoral courses, research collaborations, and undergraduate teaching activities. In addition, students contribute to cutting-edge research in software testing, functional programming, and formal verification systems. These experiences prepare graduates for careers in academia, research institutions, and advanced software engineering industries. Overall, the program offers both financial security and world-class research training in Sweden.