
Student Assistant Backend Development of Security/Hacking Tools - C/C++
Fraunhofer-Gesellschaft3 months ago
Darmstadt, GermanyEntry Level
Responsibilities
- Use existing fuzzers to test popular x86 software, including Firefox, Chrome, and Adobe Reader.
- Extend existing fuzzers by implementing techniques from current scientific publications.
- Build an exploit database managing vulnerable software versions and exploits.
- Continuously test software and apply new technologies in collaboration with the development team.
Requirements
- Pursuing or holding a computer science degree with practical software development experience.
- Very good programming skills and good knowledge of C/C++ and relevant toolchains such as compilers and debuggers.
- Creativity, self-motivation, and enthusiasm.
- Knowledge of fuzzing is advantageous but not essential.
- A current transcript of records must be provided.
Benefits
- €18.06/hour for bachelor’s students and €18.78/hour for master’s students.
- Insights into academic research, industrial applications, fuzzing, and large-scale security testing.
- Flexible and independent work scheduling.
- Dynamic team collaboration and continuous application of new technologies.
- 10–20 hours per week, with part-time availability.
- Potential opportunities for bachelor’s/master’s theses or permanent employment.
Categories
About Fraunhofer-Gesellschaft
Fraunhofer-Gesellschaft is a German nonprofit organization for applied research that develops contract R&D and prototypes for industry and the public sector. It operates a network of specialized institutes (e.g., IGD for visual computing and SCAI for computational science) that transfer academic advances into industrial practice. Founded in 1949 and headquartered in Munich, it serves markets such as manufacturing, automotive, healthcare, and public administration.