Build your career on Magnet.me
Create a profile and receive smart job recommendations based on your liked jobs.
Bouw jij mee aan het fundament van de volgende generatie simulatie- en trainingssoftware? Binnen de Nederlandse Defensie Academie (NLDA) in Breda werken we mee aan een defensiebrede transitie. Voor de ambitie om gedeeltes van opleidingen digitaal aan te bieden, waaronder immersieve e-learning technieken, is innovatie nodig.
Voor de ontwikkeling van dit modulaire platform zoeken wij versterking in de vorm van een tijdelijke projectfunctie. Als Medior Software Engineer richt jij je als Medior C++ Programmeur / Unreal Engine Developer op de technische architectuur onder de motorkap: van low-level netwerkfunctionaliteit en inside-out co-location tot extreme performance-optimalisatie op mobiele hardware.
- Breda
- Wo bachelor
- 38 uur
- Schaal 10 / €3.913 - €6.244 (bruto)
Dit ga je doen
Om dit schaalbaar te realiseren, ontwikkelen we een modulair, intern VR-platform volgens een InnerSource-model (kennis- en code-uitwisseling binnen Defensie). Geen ad-hoc trainingsscenario's of afhankelijkheden van gesloten softwareleveranciers, maar een open, herbruikbare technische template.
De grote technische uitdaging: we draaien de VR applicaties volledig standalone op de mobiele SoC van de VR-headsets (geen tethering naar krachtige pc's of streaming servers).
Wat ga je doen?
- Core Architectuur & C++: Je ontwerpt en implementeert de technische onderlaag in Unreal Engine 5. De nadruk ligt op schone, modulaire C++-code, aangevuld met Blueprints waar flexibiliteit gewenst is.
- On-Device Performance & Profiling: Omdat de software native op de mobiele SoC van standalone headsets draait, haal je het maximale uit de beperkte rekenkracht. Je bewaakt strakke frame-budgets (90 Hz/fps), minimaliseert draw calls, beheert het geheugengebruik en voorkomt thermische throttling via gerichte profiling.
- Local Multiplayer & Replication: Je ontwerpt en implementeert stabiele local-network multiplayer met lage latency via Unreal Replication.
- Co-location via Inside-Out Tracking: Je onderzoekt, test en bouwt oplossingen voor co-location (shared space) op standalone headsets met inside-out tracking (zonder externe sensoren of basisstations). Meerdere gebruikers bewegen fysiek synchroon in dezelfde trainingsruimte. Je experimenteert en implementeert uitlijningsmethoden zoals ArUco-markers, computer vision en spatial anchors.
- Cross-Platform via OpenXR: Je zorgt dat de codebase hardware-agnostisch blijft en soepel draait op verschillende typen standalone VR-headsets via de OpenXR-standaard.
- Documentatie & Standaarden: Je schrijft heldere technische documentatie en architectuurrichtlijnen, zodat interne ontwikkelteams binnen de organisatie zelfstandig kunnen voortbouwen op onze framework.
- Direct Schakelen in een Klein Team: Je werkt in een zeer klein team nauw samen met Technical Artists, onder leiding van een Product Owner.
Dit krijg je
- Schaal 10
€3.913 - €6.244 (bruto) - Tijdelijke aanstelling
- 24 maanden
- 38 uur
- Het salaris is gebaseerd op een werkweek van 38 uur.
Dit bieden we nog meer
Vanaf 2025 ontvangen defensiemedewerkers voortaan het vakantiegeld en de eindejaarsuitkering niet meer als afzonderlijke uitkeringen, maar bouwen ze dit maandelijks op via het Individueel Keuze Budget (IKB). Het IKB voor defensiemedewerkers bedraagt in totaal 16,33 procent van het salaris. Met het IKB kunnen defensiemedewerkers zelf beslissen wanneer, waaraan en hoeveel budget zij besteden aan tijd, geld of fiscale faciliteiten. Dit kan tot maximaal het maandelijks opgebouwde budget.
- Maximaal 15 procent van het salaris kan maandelijks worden benut voor de uitruil van de tegemoetkoming woon-werkverkeer.
- Het maandelijkse verschil tussen de tegemoetkoming in de kosten van eigen vervoer voor woon-werkverkeer en het fiscaal maximum.
- Een fiets voor persoonlijk gebruik, inclusief fietsaccessoires en een fietsverzekering.
- Een computer die ook te gebruiken is voor werk of studie, inclusief computeraccessoires en een computerverzekering.
- Een accu of elektrische onderdelen voor een fiets.
- De betaling van de vakbondscontributie laten uitbetalen.
- Defensie verwacht de mogelijkheden van het IKB in de toekomst verder uit te breiden.
Dit vragen wij
We zoeken een pragmatische software engineer met een passie voor low-level optimalisatie, netwerkcode en immersive techniek.
- 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 (bijv. Qualcomm Snapdragon XR architectures / Android runtime). Ervaring met tools zoals Unreal Insights of RenderDoc is een sterke pre.
- Aantoonbare ervaring met multiplayer netwerkarchitectuur, bij voorkeur via Unreal Replication.
- Ervaring met VR-ontwikkeling en de OpenXR-standaard.
- Kennis van of sterke interesse in spatial tracking, inside-out tracking en co-location oplossingen (bijv. via ArUco markers of spatial anchors).
- Je schrijft overzichtelijke, modulaire en goed gedocumenteerde code en kunt technische standaarden helder overdragen.
Hier kom je te werken
De NLDA is verantwoordelijk voor diverse initiële studietrajecten, zoals de Militair Wetenschappelijke Opleiding (MWO) en de Korte Officiersopleiding (KOO). Daarnaast verzorgt zij loopbaanopleidingen voor officieren. De opleidingen worden verzorgd door de volgende opleidingsinstituten: KMA, KIM, IDL, FMW. Daarnaast zijn het ECLD, TCD en NIMH expertisecentra die ook onderwijs verzorgen.
Ook voert de NLDA onderzoek uit in specifieke niches, waarbij het onderzoek moet bijdragen aan het onderwijs en het effectief en efficiënt uitvoeren van militaire operaties. De verschillende instituten van de NLDA zijn op drie locaties gevestigd: Breda, Den Helder en Den Haag.
Binnen de stafsectie J6 Multimedia wordt vanuit de verschillende domeinen gewerkt aan ontwikkeling, implementatie, ondersteuning en uitvoering van visie en beleid op het gebied van onderwijs en vorming. De klantvraag en de vertaling hiervan naar de opleidingen centraal staat, rekening houdend met vastgesteld Defensiebeleid op het gebied van opleidingen.
De Nederlandse Defensie Academie (NLDA) vormt een kernonderdeel van de krijgsmacht. Binnen de stafsectie J6 (Multimedia) ondersteunen wij onderwijs, onderzoek en voorlichting met hoogwaardige audiovisuele en multimediaproductdefensie visies. Ons team werkt op de vestigingen ‘Kasteel van Breda’ (KMA) en ‘Den Helder (KIM)’.
Over Ministerie van Defensie
Bij DOSCO draag je bij aan een sterke Defensieorganisatie. Je hoeft overigens geen militair te zijn om bij DOSCO te werken. Bij DOSCO draait het om vakmanschap, betrouwbaarheid en verbondenheid.
Bijzonderheden
- De Nederlandse nationaliteit is vereist.
Je vindt ze in elke generatie: mensen die verder gaan. Die alles uit het leven willen halen. Het is een generatie dwars door alle
generaties heen. Een generatie die er altijd was, altijd is en altijd zal zijn. Niet verbonden door een jaartal, maar door een mindset. Bij Defensie werken betekent jezelf ontwikkelen. In rap tempo groei je op persoonlijk vlak…
Je vindt ze in elke generatie: mensen die verder gaan. Die alles uit het leven willen halen. Het is een generatie dwars door alle
generaties heen. Een generatie die er altijd was, altijd is en altijd zal zijn. Niet verbonden door een jaartal, maar door een mindset. Bij Defensie werken betekent jezelf ontwikkelen. In rap tempo groei je op persoonlijk vlak door op jezelf en anderen te leren vertrouwen of verantwoordelijkheid te nemen. Wat je ook gaat doen bij Defensie, je gaat altijd voor groei.