Locatie:
Eindhoven
Opleidingsniveau:
PhD
Uren per week:
Fulltime – 40

Research Fellow SW Maintenance & Evolution

Jouw stempel drukken op onze tijd? Kom werken bij TNO als Research Fellow SW Maintenance & Evolution in Eindhoven!

Over deze vacature

In deze rol verricht je toegepast onderzoek op het snijvlak van software-engineering, programma-analyse en de industriële praktijk. Je werkt samen met partners zoals ASML, Canon, Philips en Vanderlande, volgens het principe “industrie als laboratorium”: je werkt met echte systemen, binnen reële beperkingen, en levert resultaten die daadwerkelijk worden toegepast.

Je werk richt zich op technologieën voor het onderhoud en de doorontwikkeling van grote codebases, zoals programmabegrip, reverse engineering, refactoring en migratie. Je ontwikkelt en valideert technieken die engineers helpen systemen sneller te doorgronden, veilig te moderniseren en de kosten en risico’s op de lange termijn te beperken.

Wat ga je doen?

  • Ontwikkel prototypes van methoden en tools voor programma-analyse en programmabegrip, en evalueer deze (bijvoorbeeld statische analyse, parsing en lichtgewicht modellering).
  • Extraheer en formaliseer modellen uit softwareartefacten (zoals broncode, buildpijplijnen, logs en technische documentatie) ter ondersteuning van migratie- en refactoringsbeslissingen.
  • Ontwerp en test ‘digitale engineeringassistenten’ die softwareanalyse of modernisering ondersteunen, met waar relevant een verantwoorde inzet van generatieve AI.
  • Werk in multidisciplinaire projectteams en ontwikkel samen met industriële engineers oplossingen; presenteer resultaten in workshops en projectreviews.
  • Draag bij aan onderzoeksoutput (technische rapporten, interne tools en—waar van toepassing—wetenschappelijke publicaties en conferentiepresentaties).
  • Je werkt doorgaans met bestaande industriële systemen in talen als C++, C# en Python op Windows en Linux, en helpt teams bij de overgang naar beter onderhoudbare architecturen, tooling en workflows.

Wat wij van jou verwachten

  • Een MSc- of PhD-diploma in Computer Science, Software Engineering, Programmeertalen of een verwant vakgebied.
  • Praktische programmeervaardigheden en het vermogen om met bestaande codebases te werken en deze te verbeteren; ervaring met ten minste één van de volgende talen: C++, C#, Java of Python.
  • Interesse in of ervaring met programma-analyse, compilers, taaltechnologie, reverse engineering of softwaremodernisering.
  • Het vermogen om helder te communiceren met zowel onderzoekers als engineers; je presenteert bevindingen en aanbevelingen op een overtuigende manier.
  • Een teamgerichte instelling en verantwoordelijkheidsgevoel: je werkt samen, levert resultaten en stuurt bij op basis van feedback en projectrandvoorwaarden.
  • Ervaring met compilertooling, taalwerkbanken of code-queryframeworks (bijvoorbeeld LLVM/Clang, Roslyn, ANTLR, tree-sitter).
  • Ervaring met het toepassen van statische analyse, geavanceerde parsing of lichtgewicht modellering om structuur uit broncode en documentatie te halen.
  • Ervaring met het ontwikkelen van onderzoeksprototypes in Python en het doorontwikkelen daarvan tot onderhoudbare interne tools.
  • Kennis van software-engineeringprocessen in de industrie (CI/CD, teststrategieën, architectuur en systems engineering).
  • Interesse in het verantwoord toepassen van generatieve AI binnen software-engineering (bijvoorbeeld retrieval-augmented ondersteuning, evaluatie en veiligheid).

Wat wij jou bieden

Uitdagend én afwisselend werk met serieuze impact. En volop kansen, want bij TNO heb je grotendeels zelf de regie over je carrière. Naast een bruto (fulltime) maandsalaris tussen € 4.621,- en € 7.114,- (afhankelijk van je kennis en ervaring), vakantiegeld (8%), een dertiende maand (8,33%) en een flexbudget (5,58% + €180), krijg je alle mogelijkheden om jezelf te ontwikkelen.

Daarnaast kun je bij TNO een ‘menu’ aan arbeidsvoorwaarden samenstellen dat bij jouw persoonlijke situatie past. Wat je ook mag verwachten:

  • Een uiterst professionele, innovatieve werkomgeving, met topexperts als collega’s.
  • Mogelijkheid om cursussen, opleidingen en workshops te volgen en congressen te bezoeken, en coaching als je daar behoefte aan hebt.
  • 33 vakantiedagen (bij een fulltime dienstverband) plus een flexibele feestdag (naar rato) die in te zetten is op een culturele, religieuze of anderzijds belangrijke dag voor jou.
  • Een werkgever die zich inzet voor een respectvolle, inclusieve en gelijkwaardige werkomgeving waarin iedere medewerker zich kan ontplooien, met verschillende medewerkersnetwerken die zowel verbinden als adviseren.
  • Een uitgebreide en flexibele mobiliteitsregeling, inclusief volledige vergoeding van openbaar vervoer voor woon-werk en zakelijke reizen.
  • Gezellige activiteiten met je team en andere TNO'ers. Zo leer je snel veel mensen kennen.
  • Flexibele werktijden, de mogelijkheid om parttime (32 of 36 uur) te werken en de mogelijkheid om thuis te werken.
  • Een goede pensioenregeling.


Lees hier uit welke arbeidsvoorwaarden je verder kunt kiezen.

TNO als werkgever

Bij TNO innoveren we voor een gezonder, veiliger en duurzamer leven. En voor een sterke economie. Sinds 1932 ontwikkelen wij kennis en technologie voor het algemeen belang. We vinden elkaar in verwondering en vindingrijkheid, en we zijn gedreven om grenzen te verleggen. Voor jouw talent en ambitie is er alle ruimte en ondersteuning. Je werkt samen met mensen die aan je gewaagd zijn, die jou inspireren én van jou willen leren. Onze state-of-the-art-faciliteiten zijn er om jouw visie te verwezenlijken. Wat je bij TNO doet, doet ertoe: impact maakt het verschil. Want met elke innovatie draag je bij aan het leven van morgen. Lees meer over TNO als werkgever.

Bij TNO stimuleren we een inclusieve werkomgeving, waar jij jezelf kunt zijn. Wat je verhaal ook is en welke unieke eigenschappen je ook meebrengt. Juist door onze unieke krachten en perspectieven te bundelen zijn we in staat om innovaties te ontwikkelen die een wezenlijk verschil maken in de samenleving. Meer weten? Lees welke stappen wij zetten op het gebied van diversiteit, gelijkwaardigheid en inclusie.

Hoe ziet het proces eruit?

Reageren kan tot en met 27 mei 2026. De sollicitatieprocedure bestaat uit twee gespreksrondes en we streven ernaar de hele procedure binnen vier weken af te ronden.

Een online assessment en referentiecheck kunnen onderdeel uitmaken van de selectieprocedure.

Als je bij ons komt werken vragen wij je ook een Verklaring Omtrent het Gedrag (VOG) te overleggen.

Heeft deze vacature iets bij jou losgemaakt?

Dan zien we je reactie graag tegemoet!
Voor meer informatie over de baan of de procedure kun je contact met ons opnemen.

Posted by: #LI-SM2 Syreetha Mijnals

Email: [email protected]