Software Engineer – AI & Software Modernisation in Eindhoven

Software Engineer – AI & Software Modernisation in Eindhoven

Eindhoven Full Time Op locatie
S

In één oogopslag

  • Taken: Ontwikkel software met AI en moderniseer complexe systemen.
  • Bedrijf: Vooruitstrevend techbedrijf in Eindhoven met een focus op innovatie.
  • Voordelen: Competitief salaris, flexibele werkopties en kansen voor professionele groei.
  • Overige informatie: Dynamische werkomgeving met veel ruimte voor creativiteit en samenwerking.
  • Waarom deze baan: Werk aan uitdagende projecten die de toekomst van technologie vormgeven.
  • Kwalificaties: Ervaring met programmeren en interesse in AI en software-analyse.

We zijn momenteel op zoek naar een Software Engineer - AI en onderhoud/modernisering om ons team in Eindhoven te versterken. Wil je werken aan software die zich in het hart bevindt van enkele van de meest geavanceerde hightechsystemen van Nederland? Onze klant ontwikkelt innovatieve methoden en technologieën die toonaangevende hightechorganisaties helpen complexe softwaresystemen te begrijpen, onderhouden en moderniseren.

In deze rol combineer je software-engineering, programmanalyse en AI om echte uitdagingen op te lossen in grote en vaak zeer complexe codebases. Je werkt nauw samen met ervaren ingenieurs en onderzoekers, waarbij je echte industriële systemen als speelveld gebruikt. Je werk kan variëren van het analyseren en begrijpen van legacy-software tot het ontwikkelen van nieuwe tools en AI-ondersteunde oplossingen die ingenieurs helpen bij het moderniseren, refactoren en evolueren van hun systemen.

Het is een rol voor iemand die verder wil gaan dan alleen het schrijven van code en nieuwsgierig is naar hoe complexe software werkt, hoe deze kan worden verbeterd en hoe AI ingenieurs kan helpen slimmer te werken.

  • Ontwikkel en test methoden en tools voor programmanalyse en softwarebegrip.
  • Analyseer grote en complexe codebases om hun structuur, afhankelijkheden en gedrag te begrijpen.
  • Ontwikkel modellen en tools die softwaremigratie, refactoren en modernisering ondersteunen.
  • Verken en pas AI-ondersteunde technieken toe op software-engineering, inclusief generatieve AI, retrieval en kennisgebaseerde benaderingen.
  • Bouw prototypes en zet succesvolle concepten om in nuttige interne tools.
  • Werk met bestaande industriële software geschreven in talen zoals C++, C#, Java en Python.
  • Werk samen met software-ingenieurs, onderzoekers en industriepartners om praktische oplossingen te ontwikkelen.
  • Presenteer je bevindingen en aanbevelingen aan zowel technische als niet-technische belanghebbenden.
  • Draag bij aan technische rapporten, publicaties, workshops en andere onderzoeksresultaten.

Je werkt in Windows- en Linux-omgevingen en komt in aanraking met echte ontwikkelingspraktijken zoals CI/CD, testen, architectuur en systeemengineering.

Wij zoeken een technisch sterke en nieuwsgierige Software Engineer die graag complexe problemen aanpakt. Je brengt:

  • Een MSc of PhD in Computer Science, Software Engineering, Programmeertalen of een gerelateerd technisch vakgebied.
  • Sterke praktische programmeervaardigheden en ervaring met bestaande codebases.
  • Professionele ervaring met ten minste één van C++, C#, Java of Python.
  • Ervaring of een sterke interesse in programmanalyse, compilers, reverse engineering, softwaremodernisering of AI-ondersteunde software-engineering.
  • Het vermogen om complexe technische problemen om te zetten in praktische oplossingen.
  • Sterke communicatieve vaardigheden en het vermogen om effectief samen te werken met zowel ingenieurs als onderzoekers.
  • Een proactieve instelling en het vermogen om verantwoordelijkheid te nemen terwijl je samenwerkt.

Aangenaam om te hebben:

  • Ervaring met LLVM/Clang, Roslyn, ANTLR, tree-sitter of vergelijkbare tooling.
  • Ervaring met statische analyse, parsing, code-query frameworks of softwaremodellering.
  • Ervaring met het ontwikkelen van onderzoeksprototypes en deze omzetten in onderhoudbare software.
  • Kennis van moderne software-engineering praktijken zoals CI/CD, geautomatiseerd testen en softwarearchitectuur.
  • Ervaring met Generative AI, RAG, kennisgrafieken of AI-ondersteund coderen/software-analyse.

Dit is een kans om te werken waar software-engineering, AI en toegepaste research samenkomen. In plaats van technologie in isolatie te ontwikkelen, werk je aan echte industriële software en echte engineeringuitdagingen, met oplossingen die direct invloed kunnen hebben op hoe complexe hightechsystemen worden ontwikkeld en onderhouden. Je krijgt de kans om je expertise te verdiepen in gebieden zoals AI, programmanalyse en softwaremodernisering, terwijl je samenwerkt met specialisten uit zowel onderzoek als industrie.

Als je geniet van het begrijpen van hoe complexe software werkt, het oplossen van moeilijke technische problemen en het verkennen van hoe AI software-engineering kan transformeren, kan dit een geweldige volgende stap voor je zijn.

Let op: als je binnen 10 dagen na je sollicitatie niets van ons hoort, kun je aannemen dat we een andere kandidaat hebben geselecteerd voor een interview voor deze functie. We doen ons best om je individueel te antwoorden, maar door een hoog aantal reacties kan het zijn dat we je sollicitatie niet persoonlijk hebben kunnen afwijzen.

Bij S[&]T dragen we bij aan een veiliger leven op aarde door ruimtegegevens om te zetten in waardevolle en bruikbare inzichten. We houden toezicht op gegevens van instrumenten tot toepassingen en passen onze expertise toe binnen onze softwareframeworks, informatieproducten en consultancy.

Onze samenleving is afhankelijk van ruimte- en wetenschappelijke instrumenten voor klimaatveranderingsmonitoring, navigatie, defensie en nationale veiligheid, en andere cruciale diensten die we allemaal in ons dagelijks leven gebruiken. Deze instrumenten produceren een enorme hoeveelheid complexe gegevens, en ons doel is om de waarde ervan te ontsluiten.

We hebben meer dan 20 jaar ervaring in het werken aan instrumentkalibratie, de creatie van tools voor gegevenskwaliteitsmonitoring, de ontwikkeling van realtime gegevensverwerkingsframeworks en de ontwikkeling van toepassingsspecifieke algoritmen. Hiermee helpen we organisaties, overheden en industrieën hun informatiepositie te versterken en daarmee hun besluitvorming te verbeteren.

We richten ons op de volgende domeinen: Ruimte & Wetenschap, Defensie & Veiligheid, Milieu & Duurzaamheid, en High-Tech Consulting.

Software Engineer – AI & Software Modernisation in Eindhoven werkgever: Science [&] Technology AS

Science [&] Technology AS biedt een dynamische en stimulerende werkomgeving in Nederland, waar je als International Legal Counsel niet alleen je juridische expertise kunt inzetten, maar ook de kans krijgt om door te groeien naar de rol van Head of Legal. Met een focus op samenwerking en innovatie, ondersteunen we jouw professionele ontwikkeling en bieden we aantrekkelijke voordelen die bijdragen aan een gezonde werk-privébalans.

S

Contactgegevens:

Recruitmentteam van Science [&] Technology AS

Hupjob Expertadvies🤫

Zo denken wij dat je Software Engineer – AI & Software Modernisation in Eindhoven kunt binnenhalen

✨Verken de Tech Meetups

Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als Science [&] Technology AS te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!

✨Bijdragen aan Open Source

Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfScience [&] Technology AS je kunnen vinden.

✨Maak gebruik van online portfolio's

Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij Science [&] Technology AS. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!

✨Direct solliciteren via onze website

Twijfel niet om je sollicitatie rechtstreeks via de website van Science [&] Technology AS te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!

Wij denken dat je deze vaardigheden nodig hebt om als Software Engineer – AI & Software Modernisation in Eindhoven te schitteren

Programmeren in C++
Programmeren in C#
Programmeren in Java
Programmeren in Python
Programma-analyse
AI-ondersteunde software engineering
Reverse engineering

Een paar tips voor je sollicitatie 🫡

Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij Science [&] Technology AS.

Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!

Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij Science [&] Technology AS en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!

Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.

Zo bereid je je voor op een sollicitatiegesprek bij Science [&] Technology AS

✨Ken je programmeertalen!

Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Software Engineer – AI & Software Modernisation goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.

✨Presenteer je portfolio

Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft Science [&] Technology AS inzicht in je probleemoplossend vermogen en je aanpak.

✨Verken system design vragen

Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.

✨Wees voorbereid op teamwork vragen

Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.