Yacht Freelance
Freelance Scientific Software Engineer (ZZP)
De afdeling Electronic Defence is op zoek naar een wetenschappelijke softwareontwikkelaar. De inzet zal vooral voor projecten zijn gerelateerd aan het voorspellen en reduceren van de signatuur (zichtbaarheid) van marineschepen. De afdeling werkt aan modellen voor zowel bovenwatersignaturen (radar, infrarood en RF) als onderwatersignaturen (magnetisch en elektrisch). Andere boven- en onderwatersignaturen (zoals akoestiek, visueel, etc.) zijn belegd bij andere afdelingen van TNO. Het gaat om een functie voor 24 uur per week.
Gezocht wordt naar een softwareontwikkelaar die een brug kan vormen tussen het wetenschappelijke domein en het domein van de software engineering. Naast sterke software engineering capaciteiten is daarom sterke affiniteit met de wetenschappelijke inhoud vereist. Veel van de modelsoftware is geschreven in C++, maar ervaring met MATLAB, Python en Fortran is ook belangrijk, net als kennis over de integratie tussen deze talen. De werkzaamheden lopen uiteen van programmeerwerk aan de modellen tot integratie aan boord van de Nederlandse marineschepen. De daadwerkelijke modellering ligt doorgaans bij de wetenschappelijke staf van de afdeling, waarbij op het raakvlak tussen de modellering en implementatie vaak een samenwerking is tussen de wetenschappelijke staf en de softwareontwikkelaar.
Samenvattend zoeken we iemand met kennis van:
Wetenschappelijke software, numerieke wiskunde
Parallellisatie
Programmeertalen C++, Python, MATLAB, Fortran
Ontwikkeling voor zowel Windows als Linux
Daarbij is ervaring met de volgende onderwerpen een pre:
Docker
GitLab / GitLab-runners
GPGPU