Skip to content

Open nowPosted 5 hours ago

Doktorandtjänst i programvaruteknik (AI-assisterad mjukvaruutveckling)

Blekinge Tekniska Högskola

Where
Karlskrona, Blekinge län, Sweden
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowDoktorandtjänst i programvaruteknik (AI-assisterad mjukvaruutveckling)Blekinge Tekniska Högskola · Karlskrona, Blekinge län, Sweden
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Blekinge Tekniska Högskola's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.2%1 day
  2. 4.5%3 days
  3. 12.8%7 days
  4. 20.6%14 days
  5. 35.6%30 days
  6. 58.4%60 days
This job: posted 5 hours ago

The posting

Blekinge Tekniska Högskola är en plats för nyfikenhet och uppfinningsrikedom med campus mitt i den blekingska skärgården. Här erbjuder vi utbildning från grundnivå till doktorsexamen och bedriver tillämpad forskning i världsklass. Vi förändrar och gör skillnad. Vill du bli en av oss?

Institutionen för programvaruteknik omfattar ca. 50 personer från 20 olika länder. Vår tradition inom programvaruteknik sträcker sig tillbaka till 1990 då vi startade Sveriges första utbildning inom området i samarbete med Ericsson. Institutionens forsknings- och utbildningsmiljö, SERL Sweden ‒ Software Engineering Research and Education Lab Sweden, har sedan dess expanderat och är nu positionerad som världsledande när det gäller forskning inom mjukvaruutveckling. Institutionen ansvarar för utbildningar i programvaruteknik från kandidatnivå upp till forskarnivå.

Arbetsbeskrivning Du kommer att bedriva forskning om programvarutestningens roll i AI-kodagenter. Agenter genererar och ändrar kod med allt större autonomi. En central utmaning är att förankra skyddsräckena i krav och intressenternas avsikter – aspekter som klargörs och kommuniceras genom utvecklares interaktioner med agenterna.

Det övergripande målet är att vägleda och verifiera AI-kodagenter med hjälp av två sammanlänkade artefakter: specifikationer som är läsbara för människor och körbara tester, båda förankrade i krav och intressenternas avsikter. Specifikationerna gör det möjligt för intressenter att förstå, diskutera och validera det avsedda beteendet. Testerna ger deterministiska, automatiserade kontroller av att AI-genererad kod och senare ändringar överensstämmer med detta beteende.

Beroende på de forskningsfrågor som utvecklas under projektet kan arbetet omfatta: Att undersöka hur avsett beteende kan fångas upp och förfinas utifrån krav, intressenternas bidrag, samspelet mellan utvecklare och AI. Att utveckla och utvärdera metoder som kopplar samman specifikationer som är läsbara för människor med körbara tester, samtidigt som spårbarheten till intressenternas avsikter bevaras. Att utforska hur specifikationer och tester kan vägleda och verifiera ändringar som genereras av agenter, och hur de kan underhållas när krav och programvara förändras. Att utvärdera effektivitet, tillförlitlighet och praktisk användbarhet hos testbaserade skyddsräcken, med fokus på felupptäckt, intressenternas förståelse och stöd för mänsklig tillsyn.

Arbetet kombinerar metod- och verktygsutveckling med empirisk utvärdering, inklusive experiment och industriella fallstudier. Specifika forskningsfrågor, metoder och tekniska lösningar utvecklas tillsammans med handledargruppen.

Vi söker dig som har goda kunskaper i programvaruteknik och programmering samt ett intresse för programvarutestning och agentbaserad programvaruteknik.

Tjänsten är en del av det strategiska forskningsområdet inom IT och mobil kommunikation ELLIIT, som är ett samarbete mellan Linköpings universitet, Lunds universitet, Högskolan i Halmstad och Blekinge Tekniska Högskola.

För denna tjänst gäller regler och förmåner för doktorander i Sverige. Doktoranden ska ta fram en individuell studieplan tillsammans med sina handledare. Tjänsten utgörs av forskarutbildning inom programvaruteknik (minst 80%) samt upp till 20% annan tjänstgöring, t.ex. undervisning.

Behörighetskrav För att anställas som doktorand krävs att den sökande är eller blir antagen till utbildning på forskarnivå.

Behörig att antas till utbildning på forskarnivå är den som avlagt examen på avancerad nivå inom ett tekniskt, matematiskt, eller naturvetenskapligt område eller som på annat sätt förvärvat kunskaper för att kunna tillgodogöra sig utbildning på forskarnivå i ämnet.

Meriterande kompetenser och erfarenheter Utöver de krav som beskrivs i arbetsbeskrivningen och behörighetskraven är följande utbildning, kompetenser och erfarenheter meriterande: Master- eller civilingenjörsexamen i programvaruteknik, artificiell intelligens, data science eller datavetenskap. Dokumenterad erfarenhet av programmering och programvaruutveckling, till exempel i Python, samt kännedom om versionshantering och CI/CD-verktyg Erfarenhet av generativ AI inom programvaruutveckling, till exempel LLM-baserade agenter, kodagenter eller AI-stödda utvecklingsverktyg Kunskap om eller erfarenhet av programvarutestning, inklusive automatiserad eller specifikationsbaserad testning och beteendedriven utveckling (BDD), samt av kravhantering eller spårbarhet Erfarenhet av empiriska forskningsmetoder, till exempel experiment, fallstudier eller enkäter, och av samarbete med industripartner Mycket goda färdigheter i skriftlig och muntlig kommunikation på engelska.

Tjänstgöringsort: Karlskrona. Tjänstgöringsomfattning: 100%. Tillträde: Enligt överenskommelse. Varaktighet: Tidsbegränsad anställning i upp till 4 år forskningstid. I ett första skede omfattar anställningen ett år, varpå den förnyas med högst två år i taget under förutsättning att den individuella studieplanen följs. Anställningen får innehålla upp till 20% annan tjänstgöring varvid tiden kan förlängas till maximalt 5 år. Sista ansökningsdag: 2026-12-15.

Din ansökan bör innehålla: En redogörelse för din bakgrund och erfarenhet i de för tjänsten relevanta områdena. En meritförteckning (CV). Examens- och kursbevis som är officiellt utfärdade från ditt lärosäte. Kontaktuppgifter till två referenspersoner. Det tidigaste datum då anställningen kan påbörjas. En bilaga med befintliga publikationer (om relevant). En länk till ditt examensarbete (senaste/högsta examen).

Du ansöker via vårt rekryteringssystem genom att klicka på knappen ”ansök” nedan.Om du har skyddade personuppgifter så ska du inte registrera din ansökan i vårt rekryteringssystem. Kontakta istället HR-partnern som står som kontaktperson i annonsen för mer information.Anvisningar till sökande finns på https://www.bth.se/om-bth/jobba-hos-oss/lediga-jobb. Du som sökande ansvarar för att ansökan är komplett i enlighet med annonsen och anvisningarna.BTH välkomnar sökande med olika bakgrund och erfarenheter. Vi arbetar aktivt för att ta tillvara de kvaliteter som mångfald och jämn könsfördelning tillför verksamheten. Vi har valt medier för denna rekrytering och undanber oss därför kontakt med annonssäljare eller andra säljare för rekryteringstjänster.

Posting text belongs to the employer. Removal requests: contact us.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Blekinge Tekniska Högskola's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Blekinge Tekniska Högskola's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Blekinge Tekniska Högskola's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.