Ontwikkelaar Offensieve Software Mobile Devices
Role details
Job location
Tech stack
Job description
Maar wat ga je nu precies doen? Je ontwikkelt software en methodes die door de afdeling cyber kunnen worden ingezet om inlichtingen te verkrijgen ten behoeve van operationele onderzoeksteams. Jij gaat op zoek naar exploiteerbare programmeerfouten, je bouwt implants, je bedenkt heimelijke communicatiekanalen en slimme exfiltratietechnieken voor mobiele apparaten.
Je werkt in een dynamisch team van specialisten met veel inhoudelijke vrijheid om het beoogde doel te bereiken. We trainen je in de specifieke vaardigheden die binnen onze afdeling benodigd zijn. Autonomie én samenwerken zijn de belangrijkste pijlers onder onze afdeling. Je denkt mee over toekomstige ontwikkelingen en adviseert vanuit je eigen expertise. Typische werkzaamheden die, afhankelijk van je expertise, tot je takenpakket kunnen behoren zijn:
- ontwikkelen van hoogwaardige implants voor mobile devices;
- ontwikkelen van heimelijke exfiltratiemethoden;
- reverse engineeren van beveiligingssystemen en spyware;
- end-to-end testen uit van offensieve cyber tools en;
- onderzoeken van opkomende en innovatieve technieken.
Persoonlijke ontwikkeling is een belangrijke voorwaarde binnen onze afdeling, we willen je immers opleiden tot een ervaren collega. We zorgen dan ook dat je via (interne) opleidingen, (internationale) samenwerkingsverbanden en conferenties up-to-date blijft als het gaat om de nieuwste technieken. Nieuwsgierigheid is een eigenschap die je aantoonbaar bezit. Samen en met elkaar willen we aan de top blijven.
Als S12 senior ontwikkelaar neem je bovendien verantwoordelijkheid voor het initiëren, begeleiden, coördineren en evalueren van projecten. Als senior ontwikkelaar ben je een autoriteit binnen je vakgebied, ben je verantwoordelijk voor het (mede) bepalen van de toekomststrategie en stemt deze strategie af met interne afnemers, teams en internationale samenwerkingspartners.
Door het Functiegebouw Rijk worden medewerkers en leidinggevenden geholpen bij het maken van resultaat- en ontwikkelafspraken in functioneringsgesprekken en krijgt men inzicht in de loopbaanmogelijkheden binnen de Rijksoverheid.
Requirements
je beschikt over aantoonbare, praktische programmeer- en debugvaardigheden in Python/Go en C/C++/Rust;
- als reverser ben je bekend met gangbare tools en lees je ARM assembly met gemak;
- je hebt ruime ervaring met computer- en netwerkbeveiliging;
- je hebt ervaring met gangbare internetprotocollen en moderne cryptografische methoden;
- je hebt kennis van of bijna ontembare nieuwsgierigheid naar embedded software of mobile device security;
- je hebt HBO/WO werk- en denkniveau door opleiding óf ervaring en;
- je kan je ideëen en ontwerpen goed documenteren en beargumenteren.
Benefits & conditions
-
schaal 11, schaal 12 €4.024,11 - €6.907,67 (bruto)
-
Arbeidsovereenkomst voor bepaalde tijd met uitzicht op onbepaalde tijd
-
1 jaar
-
32 - 36 uur
-
Het salaris is gebaseerd op een volledige werkweek. Daarnaast is aan het werken bij de AIVD een toeslag verbonden. Deze toeslag bedraagt bij indiensttreding € 262,32 en loopt op tot maximaal € 840,03 bruto per maand bij een volledige werkweek.