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.
Wat je gaat doen
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:
- aansturing van lasers, motoren en andere laboratoriumapparatuur;
- uitlezen van camera’s, detectoren en sensoren;
- verwerking, visualisatie en opslag van meetdata;
- uitbreiding en verbetering van de bestaande softwarearchitectuur;
- testen en in bedrijf stellen van software op onderzoeksopstellingen;
- adviseren van onderzoekers over software en automatisering.
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.
Dit mag je verwachten
- Salaris in schaal 8 of 9 (CAO Onderzoeksinstellingen) tot maximaal € 5.241 bruto per maand;
- 8% vakantiegeld;
- 8,33% eindejaarsuitkering;
- 42 vakantiedagen bij een fulltime dienstverband;
- Een werkweek van 32–40 uur;
- Tweejarig contract met intentie tot vast;
- Ruime opleidings- en ontwikkelmogelijkheden;
- Mogelijkheid om in overleg deels thuis te werken;
- Een vaste werkplek op het Amsterdam Science Park.
Hier gebeurt het
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.
Dit breng jij mee
De ideale kandidaat
Heeft:
- Minimaal HBO werk- en denkniveau op het gebied van Software Engineering;
- Ruime ervaring met C#/.NET en Visual Studio;
- Ervaring met het zelfstandig ontwerpen en ontwikkelen van applicaties;
- Interesse in hardware, elektronica en meet- en regeltechniek;
- Enige affiniteit met wiskunde en natuurkunde om technische en experimentele vraagstukken te kunnen volgen.
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.
Klaar om kennis te maken?
Lijkt het je interessant om software te ontwikkelen voor de onderzoeksopstellingen van AMOLF en ARCNL? Solliciteren kan in minder dan één minuut. Eerst meer weten over de functie of het team? Neem contact op met Sven Karass via 06 820 93 228 of sven@intriq.nl.