Over de functie
Binnen het GENIUS-project ontwikkel je een gestandaardiseerd platform dat interoperabiliteit tussen systemen en payloads mogelijk maakt. Je richt je op testbaarheid, betrouwbaarheid en reproduceerbaarheid van embedded software in zowel fysieke als gesimuleerde omgevingen. Je werkt nauw samen met ontwikkelaars, testers en architecten en speelt een sleutelrol in het professionaliseren van de ontwikkel- en releaseprocessen. Het project bevindt zich in de groeifase van prototype naar operationeel product, met als ambitie vóór eind 2026 gereed te zijn voor inzet binnen de marine.
Jouw verantwoordelijkheden
- Ontwerpen en realiseren van een software-simulatieomgeving voor geautomatiseerd testen van embedded software
- Opzetten en onderhouden van CI/CD-pipelines voor build-, test- en deployprocessen, inclusief simulaties
- Inrichten en beheren van een package repository (bijv. APT-server) voor softwaredistributie naar embedded hardware
- Ontwikkelen van een release pipeline voor versiebeheer en provisioning op hardwareplatforms
- Afstemmen met ontwikkelaars, testers en stakeholders om wensen en behoeften te vertalen naar oplossingen
- Zorgen voor een herbruikbare en schaalbare DevOps-infrastructuur voor meerdere teams
- Onderhouden en optimaliseren van bestaande CI/CD-infrastructuren (o.a. met Gitea Actions)
Jouw profiel
- Afgeronde HBO- of WO-opleiding in Informatica, Embedded Systems, Cybersecurity of vergelijkbaar
- Minimaal 3 jaar ervaring met CI/CD-tooling (GitHub CI, GitLab Actions, Bitbucket, Gitea)
- Minimaal 2 jaar ervaring als DevOps Engineer met C++/CMAKE-projecten op Amd64 en Arm64 toolchains
- Minimaal 2 jaar ervaring met systeememulatie/simulatie en testautomatisering (Docker, Kubernetes, Helm, scripting)
- Minimaal 2 jaar ervaring met Linux-netwerken (TCP/IP, routering, firewalls)
- Ervaring met infrastructure-as-code (Ansible) en testautomatisering
Jouw competenties
- Creatief in het selecteren van technische oplossingen en optimaliseren van ontwikkelprocessen
- Analytisch sterk en in staat complexe vraagstukken te doorgronden
- Communicatief vaardig en in staat draagvlak te creëren bij stakeholders
- Teamspeler die samenwerking zoekt, maar ook zelfstandig kan opereren
- Resultaatgericht en nauwkeurig in documentatie en overdracht
Wensen
- Ervaring met air-gapped omgevingen (zonder directe internettoegang)
- Bekend met software provisioning van embedded systemen (Yocto Linux, custom images, Docker)
- Ervaring met Agile/Scrum-projectaanpak
- Ervaring met typesafe programmeertalen (C++, C#, Rust, Java)
- Ervaring met moderne ontwikkelplatformen (NodeJS, React, Angular)
Arbeidsvoorwaarden
- Contractduur: 11 maanden met optie op verlenging
- 36 uur per week, start tussen januari en april (afhankelijk van screening)
- Inzet bij Defensie, doorgaans voor langere tijd (1 tot 4 jaar)
- Een B-screening (gemiddeld 6–8 weken) is verplicht voor aanvang
- Werken in een dynamische, technisch uitdagende omgeving met internationale impact
Over de opdrachtgever
Je wordt ingezet bij het Ministerie van Defensie, binnen het GENIUS-project. Dit project ontwikkelt een hightech platform voor onbemande systemen (UXV), waarmee Defensie met minder middelen meer operationele efficiëntie kan bereiken. De software wordt ingezet op embedded platforms zoals NVIDIA Jetson en vormt een cruciale stap in de modernisering van de marine. Als DevOps Engineer draag je direct bij aan de digitale slagkracht en innovatiekracht van Defensie.
True Legends
True Legends verbindt IT- en engineeringtalent met impactvolle projecten bij organisaties waar betrouwbaarheid en veiligheid centraal staan. Wij zorgen dat jij kunt excelleren en bijdragen aan technologie die er écht toe doet!
Solliciteer direct via True Legends. Een grondige screening kan onderdeel zijn van de procedure.