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.