The Doctoral Student in Automated Numerical and Logical Methods for Bug Finding in Programs Scholarship 2026 is a fully funded PhD opportunity offered by the Chalmers University of Technology and the University of Gothenburg, Sweden. It focuses on advanced research in formal methods, functional programming, automated reasoning, and software verification.
This is a salaried PhD position, meaning selected candidates are employed as doctoral researchers rather than receiving a traditional scholarship.
About the Doctoral Student in Automated Numerical and Logical Methods for Bug Finding in Programs Scholarship
This PhD position is hosted by the Division of Computing Science, within the joint Department of Computer Science and Engineering.
For the 2026 intake, the program:
- Is jointly offered by Chalmers University and the University of Gothenburg
- Belongs to a research group known for contributions to QuickCheck and formal verification tools
- Focuses on building automated bug-finding systems for software correctness
- Combines logical specifications, numerical methods, and theorem-proving techniques
- Develops tools for software testing, model checking, and automated reasoning (SAT solving, etc.)
- Includes both theoretical research and practical tool development
The goal is to improve how software bugs are automatically detected in modern programs using mathematically rigorous methods.
Why Choose The Doctoral Student in Automated Numerical and Logical Methods for Bug Finding in Programs Scholarship?
This is an ideal opportunity for students interested in the theoretical foundations of computer science and programming language research.
At Chalmers University of Technology and the University of Gothenburg, researchers benefit from:
- World-class research in formal methods and programming languages
- Strong industry collaboration in software verification
- Work in a leading research group connected to QuickCheck and functional programming innovation
- Fully funded employment with a competitive salary
- Access to Sweden’s WASP-related research ecosystem (in broader AI/software areas)
- International research environment in Gothenburg
This position is especially strong for students aiming for academic or high-end research careers in software engineering.
Doctoral Student in Automated Numerical and Logical Methods for Bug Finding in Programs Scholarship Summary
- Host Country: Sweden
- Host Institutions: Chalmers University of Technology & University of Gothenburg
- Program Name: PhD in Automated Numerical and Logical Methods for Bug Finding in Programs
- Study Level: Doctoral (PhD)
- Funding Type: Fully funded PhD employment
- Salary: ~34,550 SEK/month (starting)
- Field: Formal methods, programming languages, software verification
- Duration: 4 years (extendable to 5 with teaching duties)
- Application Deadline: 1 June 2026
Key Research Areas
The PhD focuses on:
- Automated bug detection in software
- Functional programming and program correctness
- Logical specifications and formal methods
- Numerical methods for software analysis
- Theorem proving and automated reasoning
- Software testing and model checking
- SAT/SMT solving techniques
- Development of verification tools
Benefits of This PhD Position
Selected candidates receive:
- Full-time salaried PhD employment
- Monthly salary (~34,550 SEK)
- Fully funded research position from the start
- Access to advanced computing science research groups
- Teaching opportunities (up to 20%)
- Strong international academic environment
- Career pathway into academia or research labs
Eligibility Criteria
Applicants must:
- Hold a Master’s degree (120 credits or equivalent) in:
- Computer Science
- Computer Engineering
- Mathematics
- Related technical fields
- Or a 4-year Bachelor’s degree (for international applicants)
- Have strong English communication skills
- Demonstrate experience in:
- Functional programming
- Mathematics and logic (preferred)
- Programming and technical writing
- Be able to work independently and in a research group
Preferred Skills
Stronger candidates often have:
- Background in formal methods or logic
- Strong mathematical foundation
- Experience in theorem proving or verification tools
- Thesis or major project in software correctness or programming languages
- Strong coding and analytical skills
Required Document
Applicants must submit:
- CV (Curriculum Vitae)
- Personal motivation letter
- Academic transcripts
- Bachelor’s and Master’s theses (if available)
- Description of a relevant technical project
- Contact details for references (after interview stage)
Application Process & Timeline
Follow these steps:
- Prepare CV, transcripts, and motivation letter
- Include a strong technical example (thesis or major project)
- Submit an application via the Chalmers recruitment system
- Application review by the academic committee
- Shortlisted candidates are interviewed
- Final selection and PhD employment offer



