> Markdown version of [/jobs/ext/4093032-medior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4093032-medior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Medior Software Engineer - **Company:** Ministerie van Defensie - **Location:** Breda, Netherlands - **Experience:** Experienced - **Salary:** €3,913.0 - €6,244.0 - **Contract:** Temporary contract - **Skills:** Computer Vision, C++ (Programming Language), Profiling, Software Engineering, Code Comments, Information Technology, Unreal Engine, C++14 - **Published:** October 22, 2026 - **Apply:** https://werkenbijdefensie.nl/wvnl?vacatureID=82032 ## About the Role We zoeken een pragmatische software engineer met een passie voor low-level optimalisatie, netwerkcode en immersive techniek. · Opleiding: Minimaal een afgeronde HBO-opleiding op het gebied van Software Engineering, Informatica, Game Architecture of een vergelijkbare technische studie. · Ervaring: Aantoonbare medior werkervaring met modern C++ en Unreal Engine 5. · Mobile SoC Optimalisatie: 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. · Netwerkcompetenties: Aantoonbare ervaring met multiplayer netwerkarchitectuur, bij voorkeur via Unreal Replication. · VR & Standaarden: 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). · Codekwaliteit: Je schrijft overzichtelijke, modulaire en goed gedocumenteerde code en kunt technische standaarden helder overdragen. Hier kom je te werken ## Description Je ontwikkelt het modulaire framework (via o.a. een Unreal Engine plugin) waarmee ontwikkelaars binnen Defensie zelfstandig scenario's kunnen bouwen. Jouw focus ligt op robuuste software-architectuur en hardware-optimalisatie. · 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. * Wij zijn wereldwijd inzetbaar voor vrede en veiligheid. Een diversiteit in denkwijzen, perspectieven en kwaliteiten draagt bij aan het behalen van onze missie: "Beschermen wat ons dierbaar is." Hiervoor zijn we nadrukkelijk op zoek naar nieuwe collega's die bijdragen aan de diversiteit binnen Defensie. * Defensie zet zich ook in om medewerkers in dienst te nemen die onder de doelgroep van de Wet banenafspraak vallen. Sta jij geregistreerd in het doelgroepenregister, dan nodigen we ook jou uit om te reageren! * Je sollicitatiebescheiden worden uiterlijk drie maanden na afronding van de selectieprocedure vernietigd. Deze termijn is langer dan de standaard-termijn die de Algemene verordening gegevensbescherming voorschrijft. Deze langere termijn is nodig voor het geval er door een interne kandidaat een bezwaar- en/of beroepsprocedure wordt gestart.