This advert is not available!
Are you interested in working with state-of-the-art program verification, with the support of competent and friendly colleagues in an international environment? Are you looking for an employer that invests in sustainable employeeship and offers safe, favourable working conditions? We welcome you to apply for a research assistant position at Uppsala University.
The Department of Information Technology holds a leading position in both research and education at all levels. We are currently Uppsala University's third largest department, have around 350 employees, including 120 teachers and 120 PhD students. Approximately 5,000 undergraduate students take one or more courses at the department each year. You can find more information about us on the Department of Information Technology website.
Duties
The program analyzer Daisy is a state-of-the-art static analyzer for programs that contain floating-point computations. It can fully automatically and rigorously bound rounding errors due to finite precision. However, Daisy’s code itself is not verified. The task of this position is to verify parts of Daisy’s codebase with the help of the Stainless verifier. This includes the writing of formal specifications, modifying the code so that it can be verified and debugging unsuccessful verification attempts.
Requirements
Documented experience with the Scala programming language.
Additional qualifications
Experience with deductive program verification and static program analysis is a plus. The candidate must clearly document a high degree of self-motivation in the application. In addition, the applicant must be able to work well in a diverse group, be comfortable giving and receiving constructive criticism, and have strong abilities for critical thinking and structured work. Excellent skills in spoken and written English are required. We will also consider the fit for the project and the surrounding research environment.
About the employment
The employment is a temporary position of 3 months. Scope of employment 20 %. Starting date 1 October 2025 or as agreed. Placement: Uppsala
For further information about the position, please contact: Eva Darulova, eva.darulova@it.uu.se.
Please submit your application by 25 September 2025, UFV-PA 2025/2732.
| Type of employment | Special fixed-term employment |
|---|---|
| Contract type | Part-time |
| Number of positions | 1 |
| Full-time equivalent | 20 |
| City | Uppsala |
| County | Uppsala län |
| Country | Sweden |
| Reference number | UFV-PA 2025/2732 |
| Published | 11.Sep.2025 |
| Last application date | 25.Sep.2025 |