Student Assistant Backend Development of Security/Hacking Tools - C/C++

Fraunhofer ICT Group

Darmstadt

On-site

EUR 25,000 - 28,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible work hours
Thesis opportunities
Competitive pay rate

Job summary

Fraunhofer SIT is seeking a Student Assistant for backend development of security/hacking tools in C/C++. You will work with fuzzers to test widely used software and extend tooling with state-of-the-art techniques. An exploit database will be built to track vulnerable versions and exploits.

The role offers flexible scheduling and potential thesis or permanent employment opportunities, with a competitive hourly rate for Bachelor’s and Master’s students.

Qualifications

  • Computer science degree with practical experience in software development (please provide a current transcript of records!)
  • Creativity, self-motivation, and enthusiasm
  • Very good programming skills, good knowledge of C/C++ and relevant toolchains such as compilers and debuggers
  • Knowledge of fuzzing is an advantage, but not essential

Responsibilities

  • You will use existing fuzzers to test popular software on x86, including Firefox, Chrome, and Adobe Reader
  • You will extend existing fuzzers by implementing the latest techniques from current scientific publications
  • You will build an exploit database that manages vulnerable software versions and exploits

Skills

C/C++ programming
Toolchains (compilers, debuggers)
Fuzzing knowledge
Self-motivation
Creativity

Education

Computer science degree

Tools

GCC/Clang
GDB

Job description

Select how often (in days) to receive an alert:

Student Assistant Backend Development of Security/Hacking Tools - C/C++

The Fraunhofer-Gesellschaft ( www.fraunhofer.com ) is one of the world's leading organizations for application-oriented research. 74institutes develop pioneering technologies for our economy and society – more precisely: 30000 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.

Fraunhofer SIT is one of the leading research and development institutes for secure information technology in Germany and Europe. The focus is on applied research and the development of innovative solutions for real security and data protection issues. The Secure Software Engineering research department researches and develops innovative solutions for the automatic identification of malware, vulnerabilities and exploits in software components. As a team, we have already developed and marketed various tools in this area.

Fuzzing is an automated technique for detecting vulnerabilities in software. The software is tested by the fuzzer with a large number of automatically generated inputs and examined for abnormal behavior. Leading fuzzing software recognizes which code areas have already been tested by previous inputs and generates new inputs to cover new code areas through complex analyses.

We are building a modern fuzzing infrastructure using the latest fuzzers and techniques. We need your support!

What you will do
  • You will use existing fuzzers to test popular software on x86, including Firefox, Chrome, and Adobe Reader.
  • You will extend existing fuzzers by implementing the latest techniques from current scientific publications.
  • You will build an exploit database that manages vulnerable software versions and exploits.
What you bring to the table
  • Computer science degree with practical experience in software development (please provide a current transcript of records!)
  • Creativity, self-motivation, and enthusiasm
  • Very good programming skills, good knowledge of C/C++ and relevant toolchains such as compilers and debuggers
  • Knowledge of fuzzing is an advantage, but not essential
What you can expect
  • Attractive hourly rate: €18.06/hour for Bachelor’s students and €18.78/hour for Master’s students
  • Insights into the intersection of academic research and industrial applications
  • Insights into fuzzing, a widely used and highly successful testing method applied on a large scale by leading companies such as Google
  • Flexible and independent work scheduling
  • Continuous testing and application of new technologies
  • Collaboration within a dynamic team developing agile software
  • Student assistant positions often provide opportunities for bachelor’s/master’s theses or permanent employment

The weekly working time is 10-20 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.Remuneration according to the general works agreement for employing assistant staff.

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.

Fraunhofer Institute for Secure Information Technology SIT

Requisition Number: 5003 Application Deadline:

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Student Assistant - Secure Software Engineering in Heilbronn
Student Assistant - Secure Software Engineering in Heilbronn

Fraunhofer ICT Group • Heilbronn

On-site
EUR 25,000 - 26,000
Flexible working hours
Home office options
Research Assistant - Software Security & Program Analysis (anywhere in Germany)
Research Assistant - Software Security & Program Analysis (anywhere in Germany)

Fraunhofer ICT Group • Darmstadt

On-site
EUR 42,000 - 60,000
Flexible working hours
Doctoral project support
Company pension plan
+1
Research Associate in the Field of Reverse Engineering
Research Associate in the Field of Reverse Engineering

Fraunhofer ICT Group • Darmstadt

Hybrid
EUR 60,000 - 80,000
Remote work options
Doctorate opportunity
Career development
+2
Studentische Hilfskraft - Secure Software Engineering in Heilbronn
Studentische Hilfskraft - Secure Software Engineering in Heilbronn

Fraunhofer Institute for Secure Information Technology SIT • Darmstadt

Hybrid
EUR 16,531 - 20,664
Flexible Arbeitszeiten
Ein offenes Arbeitsumfeld
Praktische Forschungserfahrung
Research Associate iOS Security
Research Associate iOS Security

Fraunhofer ICT Group • Darmstadt

Hybrid
EUR 60,000 - 80,000
System Administrator / System Technician for Cybersecurity
System Administrator / System Technician for Cybersecurity

Fraunhofer ICT Group • Darmstadt

On-site
EUR 60,000 - 85,000
Flexible Arbeitszeitmodelle
Familienfreundliches Arbeitsumfeld
Betriebliche Altersvorsorge
+1
STUDENTISCHE HILFSKRAFT im Bereich Software-Entwicklung für Cyber-Sicherheit
STUDENTISCHE HILFSKRAFT im Bereich Software-Entwicklung für Cyber-Sicherheit

Fraunhofer ICT Group • Bonn

On-site
EUR 17,000 - 21,000
Flexible Arbeitszeiten
Mobiles Arbeiten
Studentische Hilfskraft im Bereich Backend Entwicklung von Security/Hacking Tools
Studentische Hilfskraft im Bereich Backend Entwicklung von Security/Hacking Tools

Fraunhofer Institute for Secure Information Technology SIT • Darmstadt

On-site
EUR 16,531 - 20,664
Selbständige Arbeitszeiteinteilung
Einblicke in Forschungsanwendungen
Mitarbeit in einem dynamischen Team
Werkstudent*in im Bereich emulator-basiertes Fuzzing
Werkstudent*in im Bereich emulator-basiertes Fuzzing

Fraunhofer ICT Group • Karlsruhe

Hybrid
EUR 17,000 - 22,000
Ideale Lage Karlsruhe
Flexible Arbeitszeiten
Attraktive Vergütung
+5
Student Assistant (f/m/d) in Event Management
Student Assistant (f/m/d) in Event Management

Fraunhofer ICT Group • Darmstadt

On-site
EUR 25,000 - 26,000