Research Assistant - Software Security & Program Analysis (anywhere in Germany)

Fraunhofer-Gesellschaft
Darmstadt, Germany
5 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Darmstadt, Germany

Tech stack

Java
Artificial Intelligence
Software System Penetration Testing
C++
Code Review
Computer Security
Computer Programming
Dynamic Program Analysis
Program Analysis
Software Systems
Software Security
Information Technology
Vulnerability Analysis

Job description

  • You will work on applied research projects in the field of software security in cooperation with our partners in academic institutions, industry, and public administration
  • Development and scientific evaluation of new methods for detecting, analyzing, verifying, and fixing software vulnerabilities
  • Research into novel methods of static and dynamic program analysis, including fuzzing and the use of AI methods for vulnerability detection
  • Security analyses of real software systems, including:
  • Code reviews
  • Penetration tests and security assessments
  • Risk and threat analyses
  • Collaboration in publicly funded research projects and industry collaborations
  • Preparation of project reports and scientific publications
  • Presentation of research results at national and international confer

What you contribute, * Collaboration at a renowned, internationally leading institute in the field of cybersecurity

  • Support for your own scientific and professional development in the field of software security, including support for a doctoral project
  • Friendly, open, and collegial working environment with a dynamic and creative working atmosphere
  • Family-friendly work culture with flexible working conditions (various working time models, flexible working locations and hours, mobile working, job ticket subsidy, support services through the pme family service, etc.)
  • Company pension plan, capital-forming benefits, deferred compensation
  • Conveniently located (Darmstadt main station within walking distance in approx. 10 minutes), free parking and efficient charging infrastructure for electric vehicles with preferential conditions for employees, alternatively a centrally located office in Heilbronn

The weekly working time is 39 hours. This position is also available on a part-time basis. We value and promote the diversity of our employees' skills and therefore welcome all applications - regardless of age, gender, nationality, ethnic and social origin, religion, ideology, disability, sexual orientation and identity. Severely disabled persons are given preference in the event of equal suitability. Our tasks are diverse and adaptable - for applicants with disabilities, we work together to find solutions that best promote their abilities. Appointment, remuneration and social security benefits based on the public-sector collective wage agreement (TVöD). Additionally Fraunhofer may grant performance-based variable remuneration components.

With its focus on developing key technologies that are vital for the future and enabling the commercial utilization of this work by business and industry, Fraunhofer plays a central role in the innovation process. As a pioneer and catalyst for groundbreaking developments and scientific excellence, Fraunhofer helps shape society now and in the future.

Requirements

  • Completed university degree (master's) in computer science, IT security, or a related discipline
  • Strong interest in software security, program analysis, and security research with a focus on software-driven systems
  • Very good programming skills (e.g., Java, C/C++), with a particular focus on code-level security
  • Experience or interest in one or more of the following areas:
  • Static/dynamic program analysis, fuzzing
  • Pentesting, exploit analysis, vulnerability research
  • Risk/threat modeling
  • Code reviews and penetration testing
  • Very good written and spoken German and English skills

About the company

The Fraunhofer-Gesellschaft (www.fraunhofer.com) is one of the world's leading organizations for application-oriented research. 75 institutes develop pioneering technologies for our economy and society - more precisely: 32 000 people from technology, science, administration and IT. They know: Anyone who comes to Fraunhofer wants to and can make a difference. For themselves, for us and for the markets of today and tomorrow. Increasing digitalization makes software security a key prerequisite for trust, resilience, and innovation. This is precisely where we come in. The National Research Center for Applied Cybersecurity ATHENE is a joint institution of the Fraunhofer Society with the participation of Fraunhofer SIT, Fraunhofer IGD, TU Darmstadt, and Darmstadt University of Applied Sciences. In a unique cooperation model, we combine cutting-edge university and non-university research in the field of cybersecurity. Fraunhofer SIT is one of the leading research institutions for IT and software security in Germany and Europe. Our focus is not on classic software development, but on the analysis, evaluation, and securing of software.

Apply for this position