Medior Software Engineer
Ontdek meer
Over deze vacature
Werken aan de toekomst van defensie
Bij het Ministerie van Defensie, en specifiek binnen de Nederlandse Defensie Academie (NLDA) in Breda, draag je bij aan een unieke en maatschappelijk relevante transitie. We bouwen aan een innovatief, modulair en intern VR-platform om opleidingen gedeeltelijk digitaal aan te bieden. Geen ad-hoc oplossingen of afhankelijkheid van externe leveranciers, maar een open en herbruikbare technische template die volledig standalone op mobiele VR-hardware draait. Hier speel je als software-expert een cruciale rol in.
Wat wij bieden
Je komt te werken in een stimulerende en maatschappelijke omgeving waar vakmanschap en innovatie hand in hand gaan. Je ontvangt een uitstekend maandsalaris en profiteert van het Individueel Keuze Budget (IKB) van 16,33%, waarmee je zelf de invulling kiest van jouw tijd, geld en fiscale faciliteiten. Daarnaast biedt Defensie uitstekende secundaire arbeidsvoorwaarden zoals een solide pensioenregeling en reiskostenvergoeding. Solliciteer direct en bouw mee aan de technologie die onze krijgsmacht versterkt!
Belangrijkste verantwoordelijkheden
- Je ontwikkelt het modulaire framework via o.a. een Unreal Engine plugin waarmee ontwikkelaars binnen Defensie zelfstandig scenario's kunnen bouwen.
- Je ontwerpt en implementeert de technische onderlaag in Unreal Engine 5 met de nadruk op schone C++-code en Blueprints.
- Je bewaakt strakke frame-budgets (90 Hz/fps), minimaliseert draw calls, beheert het geheugen en voorkomt thermische throttling op mobiele SoC hardware.
- Je ontwerpt en implementeert stabiele local-network multiplayer met lage latency via Unreal Replication.
- Je onderzoekt, test en bouwt oplossingen voor co-location (shared space) op standalone headsets met inside-out tracking en ArUco-markers.
- Je zorgt dat de codebase hardware-agnostisch blijft en soepel draait via de OpenXR-standaard.
- Je schrijft heldere technische documentatie en architectuurrichtlijnen voor interne ontwikkelteams.
- Je werkt in een klein team nauw samen met Technical Artists onder leiding van een Product Owner.
Vereisten
- Minimaal een afgeronde HBO-opleiding op het gebied van Software Engineering, Informatica, Game Architecture of een vergelijkbare technische studie.
- Aantoonbare medior werkervaring met modern C++ en Unreal Engine 5.
- Diepgaand inzicht in profiling en prestatie-optimalisatie voor mobiele/ingebedde chipsets zoals Qualcomm Snapdragon XR architectures en Android runtime.
- Aantoonbare ervaring met multiplayer netwerkarchitectuur, bij voorkeur via Unreal Replication.
- Ervaring met VR-ontwikkeling, de OpenXR-standaard en kennis van spatial tracking en co-location oplossingen.
- Je kunt overzichtelijke, modulaire en goed gedocumenteerde code schrijven en technische standaarden helder overdragen.
- De Nederlandse nationaliteit is vereist.