Met jouw software onze marineschepen helpen onzichtbaar te maken voor de vijand? Wil jij impact maken door de Nederlandse Koninklijke Marine te helpen zich klaar te maken voor de toekomst? Kom werken in Den Haag bij TNO als Scientific Software Engineer!
Binnen de divisie Autonomous Systems & Decision Support ontwikkelt TNO technologie voor autonome systemen, sensoren en beslissingsondersteuning met directe relevantie voor Defensie. De afdeling Integrated Mission Management vertaalt deze kennis naar praktische softwareoplossingen voor complexe operationele omgevingen, onder andere aan boord van marineschepen. In deze functie draag je bij aan o.a. maritieme signatuurmanagementsystemen: software die helpt om de zichtbaarheid en kwetsbaarheid van schepen te voorspellen en te beïnvloeden, zodat de Nederlandse marine ook in toekomstige omstandigheden effectief en veilig inzetbaar blijft.
Wat ga je doen?
Als scientific software engineer zul je werken aan een of meerdere projecten op de afdeling. Je komt in ieder geval terecht in het gedreven ontwikkelteam rondom signatuurmanagement. Vanuit dit team werk je samen met wetenschappelijke staf aan een maritiem signatuurmanagementsysteem dat helpt om de zichtbaarheid van schepen en hun kwetsbaarheid voor dreigingen te voorspellen en te beïnvloeden. Waar de wetenschappelijke staf zich richt op de modellen en inhoudelijke onderbouwing, zorg jij ervoor dat deze kennis wordt vertaald naar robuuste, onderhoudbare en testbare software voor operationeel gebruik aan boord van huidige en toekomstige marineschepen. Daarbij begrijp je de hoofdlijnen van de modellen en weet je die te koppelen aan de operationele klantvraag.
Het team werkt volgens een SAFe-/scrum-gebaseerde werkwijze. Binnen deze omgeving lever je een concrete bijdrage aan het gezamenlijke doel: signatuurmanagement beschikbaar maken voor de Nederlandse vloot.
Wat wij van jou verwachten
We zoeken een software engineer die energie krijgt van het bouwen van betrouwbare software voor complexe, technisch-inhoudelijke toepassingen. Je werkt graag samen met wetenschappelijke staf en helpt om hun modellen en prototypes om te zetten naar robuuste, onderhoudbare en testbare software voor operationeel gebruik. Je kracht ligt in het professionaliseren van software, het bewaken van kwaliteit en het zorgen dat onderzoeksresultaten betrouwbaar toepasbaar worden in de praktijk.
Je bent minimaal 32 uur per week beschikbaar.
Je spreekt vloeiend Nederlands en Engels.
Je bent bereid om minimaal 3 dagen per week op locatie bij TNO in Den Haag te werken.
Omdat je werkt voor opdrachtgevers in het defensie- en veiligheidsdomein, is een Verklaring van Geen Bezwaar (VGB) noodzakelijk.
Functie-eisen
Functie eisen:
- Een opleiding of aantoonbare achtergrond in software engineering.
- Kennis van Python en/of C++.
- Kennis van softwareontwikkeling voor Linux-gebaseerde systemen (specifiek Debian en Red Hat).
- Kennis van softwarekwaliteit, testbaarheid, onderhoudbaarheid en softwaretesttechnieken.
- Kennis van parallellisatie van software.
Wensen:
- Talen/Talenkennis: Ervaring met Java.
- DevOps & Tooling: Ervaring met GitLab CI/CD-pipelines.
- Containerisatie & Orchestratie: Ervaring met Docker en Kubernetes.
Competenties
Zelfstandig werken, verantwoordelijkheid nemen én goed functioneren in teamverband.
Resultaatgericht, klantgericht en sterk in een multidisciplinaire omgeving.
Helder communiceren en technische keuzes begrijpelijk kunnen uitleggen.
Bedrijfsinformatie
TNO is an independent research organisation that makes science practically applicable. The organisation connects people and knowledge to create innovations that strengthen the competitiveness of businesses and the well-being of society. As a non-profit organisation, TNO works for both the business sector and the government. The focus is on solving societal challenges in areas such as sustainability, digitisation, and security.
Inclusiviteit en diversiteit
Uiteraard staat deze vacature open voor iedereen die zich hierin herkent. We geloven dat diverse teams van belang zijn voor ons als lerende organisatie, die voorop wil blijven lopen in de wereld van werk. Want juist verschillen tussen mensen zorgen voor groei. Van collega's, klanten, kandidaten en daarmee van Randstad Professional. Heb jij een uniek talent? We ontmoeten je graag.