Stand out for this role — generate a tailored resume and cover letter in about a minute.
AMOLF zoekt een Senior Software Engineer om software te bouwen voor unieke experimentele onderzoeksopstellingen. Je stuurt lasers en motoren aan, leest data uit camera’s en sensoren en verwerkt meetresultaten.
Je werkt met onderzoekers van AMOLF en ARCNL en ontwikkelt applicaties in C# voor .NET op Windows. De rol kent een hybride werkomgeving met ruime opleidingsmogelijkheden en een vaste standplaats op Amsterdam Science Park.
Wil jij software ontwikkelen die direct wordt gebruikt voor wetenschappelijk onderzoek?
Als Senior Software Engineer bij AMOLF bouw je software voor unieke experimentele onderzoeksopstellingen. Je ontwikkelt bijvoorbeeld software die lasers en motoren aanstuurt, data uit camera’s en sensoren verzamelt en meetresultaten verwerkt en opslaat.
Je werkt nauw samen met onderzoekers van AMOLF en ARCNL. Zij weten wat ze willen onderzoeken; samen bepalen jullie hoe software kan helpen om dat experiment technisch mogelijk te maken.
Je ontwikkelt applicaties in C# voor de .NET-omgeving op Windows en werkt aan uiteenlopende toepassingen binnen de laboratoria van AMOLF en ARCNL.
Je houdt je onder andere bezig met:
De applicaties maken gebruik van een gezamenlijke codebase die volledig in eigen beheer is. Waar mogelijk, wordt ook met de meest recente software versies gewerkt (C#, Visual Studio en andere ontwikkeltools). Je krijgt ruimte om nieuwe technieken, tools en standaarden voor te stellen en als ze passen, ook daadwerkelijk toe te passen.
Hier bouw je geen doorsnee software
Binnen AMOLF en ARCNL zijn circa 100 experimentele onderzoeksopstellingen in gebruik. De software die jij ontwikkelt wordt rechtstreeks gekoppeld aan apparatuur in het lab.
Dat kan de ene keer gaan om nauwkeurige positioneringen en de andere keer om het verzamelen van meetdata uit een detector of camera. Je ziet daardoor heel concreet wat jouw software doet en waarvoor deze wordt gebruikt.
Je werkt daarbij veel samen met elektronica engineers, mechanici en wetenschappers. Daardoor krijg je vanzelf ook mee wat er naast de software gebeurt en hoe de verschillende onderdelen in een opstelling samenkomen.
Deze functie past daarom goed bij iemand die niet alleen graag programmeert, maar ook nieuwsgierig is naar de techniek eromheen en wil begrijpen wat er in het lab daadwerkelijk gebeurt.
De ideale kandidaat
Ervaring met Python, hardware-integratie of het aansturen van meetapparatuur is een pré. De voertaal binnen de afdeling Software Engineering is Nederlands, de voertaal met de wetenschappers soms Nederlands en vaak Engels.
Werken bij AMOLF en ARCNL
AMOLF en ARCNL zijn gevestigd op het Amsterdam Science Park. Samen vormen zij een internationale werkomgeving met circa 240 onderzoekers en 80 ondersteunende medewerkers uit verschillende landen en culturen.
AMOLF verricht fundamenteel onderzoek naar nieuwe materialen en fysische verschijnselen. ARCNL richt zich op onderzoek naar de fysica en technologie achter nanolithografie en is een publiek-private samenwerking tussen ASML en meerdere Nederlandse kennisinstellingen.
De afdeling Software Engineering ondersteunt beide onderzoeksinstituten. Als Software Engineer werk je in een relatief jong en enthousiast team van zes collega’s. Je werkt dicht op de onderzoekers en laboratoria waarvoor je software ontwikkelt. De lijnen zijn kort en je ziet daardoor snel hoe jouw werk in de praktijk wordt gebruikt binnen een experiment.
Naast het dagelijkse werk worden er regelmatig activiteiten georganiseerd, zowel binnen als buiten het werk. Ook de personeelsvereniging van AMOLF organiseert gedurende het jaar verschillende activiteiten. Uiteraard bepaal je zelf waar je wel of niet bij aansluit.