Research Assistant - Software Security & Program Analysis
Join a leading cybersecurity research team to develop innovative methods for software vulnerability detection and analysis.
Best for:Best for computer science graduates with strong programming skills and a deep interest in software security research.
Overview
The Fraunhofer Institute for Secure Information Technology (SIT) is seeking a motivated Research Assistant to join their team in Darmstadt. This role focuses on applied research in software security, specifically involving the development and evaluation of methods for detecting and mitigating vulnerabilities. The successful candidate will engage in static and dynamic program analysis, including the use of AI-driven techniques and fuzzing. The position offers a collaborative environment with opportunities to contribute to both academic and industry-funded projects, with support available for those pursuing a doctoral degree.
What you'll do
- Conduct applied research projects in software security in collaboration with academic and industry partners.
- Develop and scientifically evaluate new methods for identifying, analyzing, and verifying software vulnerabilities.
- Perform static and dynamic program analysis, including the application of fuzzing and AI-based detection techniques.
- Execute security assessments, including code reviews, penetration testing, and threat modeling.
- Collaborate on publicly funded and industry-sponsored research initiatives.
- Draft project reports and contribute to scientific publications.
- Present research findings at national and international academic conferences.
Requirements
Degree required: Master's degree in Computer Science, IT Security, or a related discipline.
Language: Very good written and spoken German and English skills.
Instruction: German and English
- Strong proficiency in programming, specifically Java and C/C++.
- Demonstrated interest in software security and program analysis.
- Understanding of code-level security principles.
- Ability to work effectively in a collaborative research environment.
- Must hold a completed Master's degree in a relevant field.
Funding & terms
How to apply
Interested candidates should submit their application through the official Fraunhofer online portal. Once submitted, you will receive an automatic confirmation of receipt, followed by further communication regarding the next steps in the selection process.
- CV
- Cover letter
- Academic transcripts
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.