About this role
Senior Software Engineer Work Activities 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: - 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. Qualifications - 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 ...