Student Assistant Backend Development of Security/Hacking Tools - C/C++
Fraunhofer-Gesellschaft – Darmstadt
Kurzbeschreibung der Position
Unterstützung bei der Backend-Entwicklung von Sicherheits-/Hacking-Tools mit C/C++.
Hauptaufgaben
- Testen beliebter Software auf x86 (Firefox, Chrome, Adobe Reader) mit vorhandenen Fuzzern.
- Erweiterung bestehender Fuzzer durch Implementierung neuester Techniken aus aktuellen wissenschaftlichen Veröffentlichungen.
- Aufbau einer Exploit-Datenbank zur Verwaltung anfälliger Softwareversionen und Exploits.
Qualifikationen und Fähigkeiten
- Informatikstudium mit praktischer Erfahrung in der Softwareentwicklung (aktueller Leistungsnachweis erforderlich).
- Kreativität, Eigeninitiative und Begeisterung.
- Sehr gute Programmierkenntnisse, gute Kenntnisse in C/C++ und relevanten Toolchains wie Compilern und Debuggern.
- Kenntnisse im Bereich Fuzzing sind von Vorteil, aber nicht zwingend erforderlich.
Arbeitsort / Rahmenbedingungen
- Einblick in die Schnittstelle zwischen akademischer Forschung und industrieller Anwendung.
- Einblick in das Thema Fuzzing, eine weit verbreitete und sehr erfolgreiche Methode, die von großen Unternehmen wie Google in großem Umfang eingesetzt wird.
- Flexible Arbeitszeiten.
- Kontinuierliches Testen und Verwenden neuer Technologien.
- Zusammenarbeit in einem dynamischen Team, das agil Software entwickelt.
- Die wöchentliche Arbeitszeit beträgt 10-20 Stunden. Die Stelle ist auch in Teilzeit verfügbar.
- Wertschätzung und Förderung der Vielfalt der Fähigkeiten der Mitarbeiter.
- Bezahlung gemäß dem allgemeinen Tarifvertrag für die Beschäftigung von Hilfskräften.