Jobs

Stageopdracht

Ben jij een developer met een passie voor low-level programmeren en wil je meer dan alleen je afstudeeropdracht afronden? Als je ernaar streeft een expert te worden in plaats van “gewoon je diploma te halen”, helpt Keronic je jouw carrière een vliegende start te geven met deze uitdagende afstudeer stage in Den Bosch.

Wat krijg je ervoor terug?

Een stagevergoeding van €500, plus persoonlijke begeleiding met veel tijd en aandacht voor jouw ontwikkeling, inclusief een cursus om de basis van Magik te leren.

Werken met experts: enthousiaste collega’s die altijd klaarstaan om je te helpen met je vragen.

Als wij beiden de stage als een goede match ervaren, verwelkomen we je daarna graag in ons team.

Een maandelijkse bordspellenavond (op de laatste vrijdag), inclusief pizza en Mario Kart.

Probleemstelling

Keronic werkt voornamelijk met de domeinspecifieke taal Magik (vergelijkbaar met een mix van Python en JavaScript). Magik wordt gecompileerd naar Java bytecode. De momenteel beschikbare compilers bieden echter niet het niveau van controle dat wij nodig hebben. Jouw taak is om te onderzoeken wat er nodig is om een compiler te implementeren die ons dit niveau van controle wel geeft.

Context

Je hoeft deze compiler niet volledig vanaf nul te bouwen. Binnen Keronic zijn al verschillende componenten onderzocht en gedeeltelijk ontwikkeld. Deze proof-of-concepts vormen de basis voor jouw onderzoek.

Jouw taak is om deze componenten verder te beoordelen, met elkaar te verbinden en uit te breiden tot een functioneel geheel. Natuurlijk ondersteunen we je tijdens dit proces en leren we je hoe je met Magik werkt.

Wat levert het jou op?
Je krijgt diepgaande kennis van de conceptuele fundamenten van softwareontwikkeling. Daarnaast werk je zelfstandig (met ondersteuning van collega’s) aan een uitbreiding die echt waardevol voor ons is, iets dat daadwerkelijk gebruikt zal worden in onze dagelijkse praktijk.

Trots op onze klanten

Doelstelling

Het doel is om een volledig functionerende compiler te ontwikkelen geschreven in de programmeertaal Magik. Om dit te bereiken, werken we samen naar de volgende subdoelstellingen:

  • Vooronderzoek uitvoeren naar wat er nodig is om een compiler te bouwen.
  • De bestaande proof-of-concept componenten verbinden en uitbreiden.
  • Een eenvoudige compiler bouwen in Java.
  • Deze compiler gedeeltelijk vertalen naar Magik.
  • De compiler voltooien zodat deze volledig in Magik draait.

Xander Petersen

Software Developer

Ik werk in een vertrouwde omgeving waar iedereen elkaar kent en helpt. Er is veel autonomie, waardoor ik zelf kan kiezen hoe ik mijn werk aanpak. Er is genoeg sturing en feedback wanneer nodig, en ruimte om kennis te verdiepen en mezelf te ontwikkelen.

Kwalificaties

Is dit wat je zoekt? Geweldig! We zijn op zoek naar de volgende kwaliteiten en kwalificaties:

  • Je bent een gedreven student op zoek naar een uitdagende afstudeeropdracht.
  • Je bent bijna klaar met een software-gerelateerde HBO bachelor-opleiding.
  • Je wilt jezelf blijven ontwikkelen — zowel technisch als persoonlijk.
  • Je hebt kennis van Java en (bij voorkeur) Emacs.
  • Je hebt interesse in de technische werking van programmeertalen.

Let’s create magik together

We zoeken altijd naar bekwame mensen die openstaan voor leren.

Bel ons

Solliciteer via email

Niet precies waar je naar op zoek bent?