Sök med AI

Ph.D. student position in Software Engineering (Specification- and test-based oversight of AI coding

Blekinge Institute of Technology

Sammanfattning

The Blekinge Institute of Technology is seeking a Ph.D. student to conduct research on software testing for AI coding agents. This role involves developing methods to ensure AI-generated code aligns with stakeholder requirements and maintaining human oversight. The position is based in Karlskrona and is part of a strategic research area in IT and mobile communication, with a focus on empirical evaluation and collaboration with industry partners.
Visa hela jobbannonsen

Jobbet i korthet

Anställningstyp

studentjobb

Arbetstid

heltid


Det här erbjuder vi

Temporary employment for up to 4 years, with potential extension to 5 years.Opportunity to develop an individual study plan in software engineering.Possibility to engage in teaching up to 20% of the time.

Karlskrona

Ansök senast: Öppet tillsvidare
Publicerad: 2026-11-01

Beskrivning

Blekinge Institute of Technology is a place of curiosity and ingenuity with a campus in the middle of the Blekinge archipelago. Here we offer education from undergraduate to doctoral level and conduct world-class applied research. We change and make a difference. Do you want to become one of us?

The Department of Software Engineering consists of about 50 researchers and teachers from 20 countries. Our tradition in software engineering traces back to 1990 when we pioneered Sweden's first academic education in the area in cooperation with Ericsson. The department's research and education environment, SERL Sweden - the Software Engineering Research and Education Lab, has since then expanded into a world-leading research environment in empirical software engineering. The department is responsible for education programs in software engineering from Bachelor to Ph.D. levels.

Work description

You will conduct research on the role of software testing in providing guardrails for AI coding agents. These agents generate and modify code with increasing autonomy. A key challenge is to ground the guardrails in requirements and stakeholder intent, which are clarified and communicated through developer conversations with agents. The research also addresses how to maintain human control when expectations are incomplete, ambiguous, or conflicting.

The primary goal is to guide and verify AI coding agents through two connected artifacts: human-readable behavior specifications and executable tests, both grounded in requirements and stakeholder intent. The specifications let stakeholders understand, discuss, and validate the intended behavior. The tests give deterministic, automated checks that AI-generated code and later modifications conform to that behavior and signal misalignment or drift.

Depending on the research questions developed during the project, the work may include:
  • Investigating how intended behavior can be captured and refined from requirements, stakeholder input, developer-AI interactions, and development artifacts, and how gaps, ambiguities, and conflicts can be detected and resolved with humans in the loop.
  • Developing and evaluating methods that connect human-readable behavior specifications with executable tests while keeping traceability to stakeholder intent.
  • Exploring how specifications and tests can guide and verify agent-generated changes, and how they can be maintained as requirements and software evolve.
  • Evaluating the effectiveness, reliability, and practicality of testing-based guardrails, with a focus on defect detection, stakeholder understanding, and support for human oversight.

The work combines method and tool development with empirical evaluation, including experiments and industrial case studies. Specific research questions, methods, and technical solutions will be developed together with the supervision team.

We are looking for a candidate with strong software engineering and programming skills and an interest in software testing and agentic software engineering.

The Ph.D. position is a part of the strategic research area in IT and mobile communication ELLIIT, which is a partnership between Linköping University, Lund University, Halmstad University, and Blekinge Institute of Technology.

Rules and benefits for Ph.D. students in Sweden apply to this position. The Ph.D. student will develop an individual study plan in software engineering together with his/her supervisors. The position may include up to 20% of other services, e.g., teaching at the undergraduate and graduate levels.

Eligibility requirements

To be employed as a Ph.D. student, it is required that the applicant is or will be admitted to postgraduate education.

Eligible for admission to postgraduate education is a person who has completed a degree at an advanced level in a technical, mathematical, or scientific field or who has otherwise acquired knowledge to be able to benefit from postgraduate education in the subject.

Meriting competencies and experience

In addition to the requirements described in the work description and the eligibility requirements for the position, the following degrees, competencies, and experiences are considered a merit:
  • Master's degree in software engineering, computer science, AI, or data science
  • Documented programming and software development experience, for example in Python, and familiarity with version management and CI/CD tools
  • Experience with generative AI in software development, such as LLM-based agents, code agents, or AI-assisted development tools
  • Knowledge of or experience with software testing, including automated or specification-based testing and behavior-driven development, and with requirements engineering or traceability
  • Experience with empirical research methods, such as experiments, case studies, or surveys, and with working with industry partners
  • Proficiency in written and oral communication in English.

Place of employment: Karlskrona.

Employment level: 100%.

Commencement: To be agreed.

Duration: Temporary employment for up to 4 years of full-time research. The position may contain up to 20% other services, e.g., teaching, whereby the employment period can be extended to a maximum of 5 years.

Application deadline: December 15, 2026.

Your application should contain the following:
  • A statement of your background, knowledge, and experience in the area(s) relevant to the position.
  • A CV.
  • Certified degree certificates and transcripts that are officially issued by your university.
    See universityadmissions.se for official recommendations.
  • Contact information for two references (reference letters are not required at this point).
  • The earliest date you can start to work.
  • An appendix with current publications (if applicable).
  • A link to your thesis (latest/highest degree).

You apply online through our recruitment system by clicking on the "apply" button below.

If you have protected personal data, you should not register your application in our recruitment system. Instead, contact the HR Partner listed as the contact person in the advertisement for further instructions.

Instructions to applicants can be found at https://www.bth.se/english/about-bth/work-at-bth/vacancies. It is the responsibility of the applicant to ensure that the application is complete in accordance with the advertisement and instructions.

In case of different interpretations of the English and Swedish versions of this announcement, the Swedish version takes precedence.

Blekinge Institute of Technology, BTH, embraces diversity and welcomes applicants with varying backgrounds and experiences.
We work actively to take advantage of the qualities that diversity and an even gender distribution contribute to our operations.

We have chosen media for this recruitment and therefore we reject contact with advertisers or sellers of recruitment services.

Contact person

Nauman bin Ali

Professor

0455385541

nauman.ali@bth.se

Lina Göransson

HR-partner

+46455385029

lina.goransson@bth.se

Mikael Åsman

Union representative (SACO)

+46455385720

mikael.asman@bth.se

URL to this page

Ansök till tjänsten

Ph.D. student position in Software Engineering (Specification- and test-based oversight of AI coding

Denna arbetsplats har annonserats på Compilation Source (Sweden)-tjänsten den 2026-11-01 och publicerades av Compilation Source (Sweden).
Tillbaka till toppen

OM FÖRETAGET

Blekinge Institute of Technology

Hittade du inte vad du letade efter?

Beskriv med dina egna ord vad du söker, precis som om du skulle förklara det för en kompis. Josi hittar jobb som matchar dig på riktigt.
Testa nu

Sök efter fler liknande jobb

KarlskronaData och ITMjukvaruingenjörSystemutvecklareDoktorandIngenjörSystemtestareIT EngineerSoftware EngineerEngineersystem testerdatasystemtestaretestautomatiserare

Läs också

På Mpya Digital behöver du inte vara chef för att leda
Jobbkultur

På Mpya Digital behöver du inte vara chef för att leda

På Mpya Digital behöver du inte vara chef för att leda. Här får medarbetarna ta initiativ, påverka organisationen och till och med sätta sin egen lön. Vd:n Christoffer Öberg berättar om en arbetsplats där frihet, ansvar och distribuerat ledarskap går hand i hand.

Lästid 6 min

Liknande jobb

Visa alla lediga jobb
Scania Group

Master Thesis - AI-Driven Automated Penetration Testing for Automotive ECUs

Södertälje
4/11 – tillsvidare
  • Om JobbSafari
  • För arbetsgivare
  • För press & media
  • Skapa annons
  • Lösningar
  • Insikter och evenemang
  • Arbetsmarknadsstatistik
  • Kontakt
  • Integritetspolicy

Jobb per stad

Det är enklare än någonsin att söka jobb – men svårare än någonsin att hitta rätt. Det vill vi ändra på. JobbSafari är din guide genom arbetslivet, byggd för att matcha rätt person med rätt möjlighet bland tusentals lediga jobb i Sverige.

JobbSafari är en del av Duunitori Group – Duunitori är Finlands största jobbsökmotor och en betrodd partner inom rekrytering, rekryteringsmarknadsföring och employer branding.

Stockholm, Sweden

JobbSafari AB

Grev Turegatan 11A

114 46 Stockholm, Sweden

info@jobbsafari.se

+46 (0) 8 515 10 774

Helsinki, Finland

Duunitori Oy

Toinen Linja 7

00530 Helsinki, Finland

asiakaspalvelu@duunitori.fi

+358 44 980 3558

Norway

Jobbland AS

c/o EMU Growth Partners Norway AS

Mercurveien 86

9408 Harstad

Norway

info@jobbsafari.se

+46 70 314 59 79

  • jobbsafari.se
  • duunitori.fi
  • jobbsafari.no
  • allaloner.se
  • jobbland.se