Postdoctoral position in Practically Usable Verification for Numerical Programs
From the ad
Do you want to research in automated software verification, with the support of competent colleagues in a leading international environment? Do you want an employer who invests in sustainable employeeship and offers secure, affordable working conditions? Then you are welcome to apply for a postdoctoral position at the Department of Informatics at Uppsala University.
The Department of Information Technology has a leading position in both research and education at all levels. Today we are Uppsala University's third largest institution and today we have more than 350 employees of which 120 is a teacher and 120 is a doctoral student. Approximately 5000 undergraduate students study one or more courses at the department each year. More information about us can be found at the Department of Information Technology's website.
The Postdoctor Service is located in the Department of Computerology, specifically within the program language group, which currently consists of 11 senior researchers and 10 PhD students who work with various aspects of program language design, verification and software technology. In addition to technical collaborations, the group meets regularly and offers an engaging and supportive environment.
Project description and tasks
The Postdoc service is part of a project that aims to make it easier for developers to write correct and effective numerical programs. The project covers both a theoretical part, where new techniques and methods are developed, and implementations for practical use.
The project focuses specifically on numerical programs that occur widely, e.g. in safety critical (built-in) systems, data analysis, weather forecasts, physics and engineering. Verifying the accuracy of such programs is challenging due to rounding errors arising from floating-point arithmetic. Possible research orientations include the development of new automated program verification techniques specifically for such programs, as well as methods of specification inference, error-location or optimization that make verification tools useful for real code.
The role also includes research administration, participation in project meetings and can include up to 20 % teaching within the department's course range (depending on the candidate's interest and available courses). We encourage all interested applicants to apply, although their experience is not entirely consistent with the subject area of the project. We carefully examine all applications and look for candidates who can contribute to the project's objectives.
Qualification requirements
Doctoral degree in computer science in an area relevant to the position, such as program language, program verification or software technology, or a foreign degree corresponding to a Swedish doctoral degree in the subject. The degree must be completed no later than the time when the employment decision is taken. In particular, the person who has completed a degree not exceeding three years ago should be considered. When calculating the three-year framework period, the starting point is the closing date for applications. If there are special reasons, such a degree may have been completed earlier. Special reasons include leave due to illness, parental leave, positions of trust in trade unions, etc.
The candidate should be able to communicate fluently in English and be able to express themselves at advanced level in speeches and shifts within the current research subject. Good programming skills are also a requirement.
Desirable/meriting otherwise
We are looking for people who are responsible, self-sustaining and have shown independence in the research, while at the same time working well in a research group. Great emphasis will also be placed on the ability to publish scientific work in high-quality forums and to hold presentations at conferences and scientific meetings.
Application
The application shall contain:
- a personal letter that briefly describes your motivation to search for this service and project and indicates the earliest possible start date (max 1 page);
- a CV;
- a research description that describes your previous research experience and current research interests (max. two pages);
- a copy of the relevant degrees and grades (translated into Swedish or English, e.g. according to the university standard);
- a publication list (may be included in the CV);
- contact details of at least two references (reference letters should not be attached).
About the employment
The employment is limited for two years according to central collective agreements. The scope is full-time. Transfer of possession on 1 February 2027 or as agreed. Location: Uppsala.
Information on the employment is provided by: Senior Lecturer Eva Darulova, e-mail: eva.darulova@it.uu.se.
Welcome with your application by 13 November 2026, UFVPA 2026/2902.
Uppsala University is a broad research university with a strong international position. The ultimate goal is to conduct education and research of the highest quality and relevance to make a difference in society. Our most important asset is all 7 500 employees and 53 000 students who with curiosity and commitment make Uppsala University one of the country's most exciting workplaces.
Read more about our benefits and what it's like to work at Uppsala University
https://uu.se/om-uu/jobba-hos-oss/
The employment may be safety-tested. In the case of security clearance, a condition for employment is that applicants are approved.
We reject offers of recruitment and advertising assistance.
The application is received in Uppsala University's recruitment system.
Trade union representatives:Saco-S - saco-s@uu.se, Seko - seko@uadm.uu.se, ST (OFR/S) - ofr@uu.se
Machine translation (OPUS-MT) — the original text is authoritative
Show the original advertisement
Vill du forska inom automatiserad programverifiering, med stöd av kompetenta kollegor i en ledande internationell miljö? Vill du ha en arbetsgivare som satsar på ett hållbart medarbetarskap och erbjuder trygga, förmånliga arbetsvillkor? Då är du välkommen att söka anställning som postdoktor på Institutionen för informationsteknologi vid Uppsala universitet.
Institutionen för informationsteknologi har en ledande position inom såväl forskning som utbildning på alla nivåer. Vi är idag Uppsala universitets tredje största institution och har i dag drygt 350 anställda varav 120 är lärare och 120 är doktorander. C:a 5000 grundutbildningsstudenter läser en eller flera kurser vid institutionen varje år. Mer information om oss hittar du på institutionen för informationsteknologis webbplats.
Postdoktorstjänsten är förlagd på avdelningen för datalogi, specifikt inom programspråksgruppen som för närvarande består av 11 seniora forskare och 10 doktorander som arbetar med olika aspekter av programspråksdesign, verifiering och programvaruteknik. Utöver tekniska samarbeten träffas gruppen regelbundet och erbjuder en engagerande och stödjande miljö.
Projektbeskrivning och arbetsuppgifter
Postdoktortjänsten ingår i ett projekt som syftar till att göra det enklare för utvecklare att skriva korrekta och effektiva numeriska program. Projektet omfattar både en teoretisk del, där nya tekniker och metoder utvecklas, och implementeringar för praktisk användning.
Projektet fokuserar specifikt på numeriska program som förekommer brett, t.ex. i säkerhetskritiska (inbyggda) system, dataanalys, väderprognoser, fysik och ingenjörsvetenskap. Att verifiera att sådana program är korrekta är utmanande på grund av avrundningsfel som uppstår vid flyttalsaritmetik. Möjliga forskningsinriktningar inkluderar utveckling av nya automatiserade programverifieringstekniker specifikt för sådana program, samt metoder för specifikationsinferens, fel-lokalisering eller optimering som gör verifieringsverktyg praktiskt användbara för verklig kod.
Rollen innefattar även forskningsadministration, deltagande i projektmöten och kan omfatta upp till 20 % undervisning inom institutionens kursutbud (beroende på kandidatens intresse och tillgängliga kurser). Vi uppmuntrar alla intresserade sökande att söka, även om deras erfarenhet inte helt överensstämmer med projektets ämnesområde. Vi granskar alla ansökningar noggrant och söker kandidater som kan bidra till projektets mål.
Kvalifikationskrav
Doktorsexamen i datavetenskap inom ett område som är relevant för anställningen, såsom programspråk, programverifiering eller programvaruteknik, eller en utländsk examen som motsvarar en svensk doktorsexamen i ämnet. Examen ska vara uppfyllt senast vid tidpunkten då anställningsbeslutet fattas. Främst bör den komma ifråga som har avlagt examen för högst tre år sedan. Vid beräkning av ramtiden om tre år är utgångspunkten sista ansökningsdag. Om det finns särskilda skäl kan sådan examen ha avlagts tidigare. Med särskilda skäl avses ledighet på grund av sjukdom, föräldraledighet, förtroendeuppdrag inom fackliga organisationer, etc.
Kandidaten ska kunna kommunicera flytande på engelska och kunna uttrycka sig på avancerad nivå i tal och skift inom det aktuella forskningsämnet. Goda programmeringskunskaper är också ett krav.
Önskvärt/meriterande i övrigt
Vi söker personer som är ansvarstagande, självgående och har visat prov på självständighet i forskningen, samtidigt som de fungerar väl i en forskargrupp. Stor vikt kommer också att läggas vid förmågan att publicera vetenskapliga arbeten i högkvalitativa forum samt att hålla presentationer vid konferenser och vetenskapliga möten.
Ansökan
Ansökan ska innehålla:
- ett personligt brev som kortfattat beskriver din motivation för att söka denna tjänst och projekt samt anger tidigaste möjliga startdatum (max 1 sida);
- en meritförteckning (CV);
- en forskningsbeskrivning som redogör för din tidigare forskningserfarenhet och nuvarande forskningsintressen (max två sidor);
- en kopia av relevanta examina och betyg (översatta till svenska eller engelska, t.ex. enligt universitetets standard);
- en publikationslista (kan ingå i CV);
- kontaktuppgifter till minst två referenser (referensbrev ska inte bifogas).
Om anställningen
Anställningen är tidsbegränsad i två år enligt centralt kollektivavtal. Omfattningen är heltid. Tillträde den 1 februari 2027 eller enligt överenskommelse. Placering: Uppsala.
Upplysningar om anställningen lämnas av: Universitetslektor Eva Darulova, e-mail: eva.darulova@it.uu.se.
Välkommen med din ansökan senast den 13 november 2026, UFV-PA 2026/2902.
Uppsala universitet är ett brett forskningsuniversitet med stark internationell ställning. Det yttersta målet är att bedriva utbildning och forskning av högsta kvalitet och relevans för att göra skillnad i samhället. Vår viktigaste tillgång är alla 7 500 anställda och 53 000 studenter som med nyfikenhet och engagemang gör Uppsala universitet till en av landets mest spännande arbetsplatser.
Läs mer om våra förmåner och hur det är att jobba inom Uppsala universitet
https://uu.se/om-uu/jobba-hos-oss/
Anställningen kan komma att säkerhetsprövas. Vid säkerhetsprövning är en förutsättning för anställning att sökande blir godkänd.
Vi undanber oss erbjudanden om rekryterings- och annonseringshjälp.
Ansökan tas emot i Uppsala universitets rekryteringssystem.
Fackliga företrädare: Saco-S - saco-s@uu.se, Seko - seko@uadm.uu.se, ST (OFR/S) - ofr@uu.se
Advertisement text from Arbetsförmedlingen Platsbanken (JobTech open data), CC0 1.0.
The employer's ad is the binding version. Apply through their system.
?
Saved calls and ads appear on your calendar, and their deadlines are included when you export it. Nothing else is added for you.