The AI Job Search Engine
Research Assistant - Software Security & Program Analysis(m/w/x)
Developing and evaluating methods for software vulnerability detection, analysis, and verification in application-oriented security research, with academic and industry partners. Master's degree in Computer Science or IT Security and very good Java/C++ programming skills required. Doctoral project support provided.
Requirements
- Completed university degree (master's) in computer science, IT security, or related discipline
- Strong interest in software security, program analysis, and security research with focus on software-driven systems
- Very good programming skills (Java, C/C++) with code-level security focus
- Experience or interest in static/dynamic program analysis, fuzzing, pentesting, exploit analysis, vulnerability research, risk/threat modeling, code reviews, or penetration testing
- Very good written and spoken German and English skills
Tasks
- Work on applied software security research projects
- Collaborate with academic, industry, and public partners
- Develop and evaluate methods for vulnerability detection
- Develop and evaluate methods for vulnerability analysis
- Develop and evaluate methods for vulnerability verification
- Develop and evaluate methods for vulnerability fixing
- Research novel static program analysis methods
- Research novel dynamic program analysis methods
- Research fuzzing methods for vulnerability detection
- Research AI methods for vulnerability detection
- Perform security analyses of real software systems
- Conduct code reviews
- Perform penetration tests
- Conduct security assessments
- Perform risk analyses
- Conduct threat analyses
- Participate in publicly funded research projects
- Participate in industry collaborations
- Prepare project reports
- Prepare scientific publications
- Present research results at national conferences
- Present research results at international conferences
Work Experience
- approx. 1 - 4 years
Education
- Master's degree
Languages
- German – Business Fluent
- English – Business Fluent
Tools & Technologies
- Java
- C/C++
Benefits
Bonuses & Incentives
- Performance-based variable remuneration
Learning & Development
- Scientific and professional development support
Other Benefits
- Doctoral project support
- Capital-forming benefits
Informal Culture
- Friendly, open, and collegial working environment
- Dynamic and creative working atmosphere
Family Support
- Family-friendly work culture
- Support services through pme family service
Flexible Working
- Flexible working conditions
- Various working time models
- Flexible working locations
- Flexible working hours
- Mobile working
Public Transport Subsidies
- Job ticket subsidy
Retirement Plans
- Company pension plan
- Deferred compensation
Parking & Commuter Benefits
- Convenient location
- Free parking
- Preferential EV charging conditions
- Centrally located office in Heilbronn
Sustainability Focus
- Efficient EV charging infrastructure
Not a perfect match?
- Fraunhofer-GesellschaftFull-time/Part-timeWith HomeofficeJuniorDarmstadt
- Fraunhofer-Gesellschaft
Wissenschaftlicher Mitarbeiter:in - Softwaresicherheit & Programmanalyse(m/w/x)
Full-time/Part-timeWith HomeofficeNot specifiedDarmstadt, Heilbronn - Fraunhofer-Gesellschaft
Wissenschaftliche Mitarbeiter:innen für Sichere Softwareentwicklung(m/w/x)
Full-timeTemporary contractWith HomeofficeExperiencedDarmstadt, Heilbronn - Fraunhofer-Gesellschaft
Research Assistant in Cybersecurity(m/w/x)
Full-time/Part-timeRemoteExperiencedDarmstadt - Fraunhofer-Gesellschaft
Student Assistant - Secure Software Engineering(m/w/x)
Full-timeWorking StudentWith HomeofficeDarmstadt, Heilbronn
Research Assistant - Software Security & Program Analysis(m/w/x)
Developing and evaluating methods for software vulnerability detection, analysis, and verification in application-oriented security research, with academic and industry partners. Master's degree in Computer Science or IT Security and very good Java/C++ programming skills required. Doctoral project support provided.
Requirements
- Completed university degree (master's) in computer science, IT security, or related discipline
- Strong interest in software security, program analysis, and security research with focus on software-driven systems
- Very good programming skills (Java, C/C++) with code-level security focus
- Experience or interest in static/dynamic program analysis, fuzzing, pentesting, exploit analysis, vulnerability research, risk/threat modeling, code reviews, or penetration testing
- Very good written and spoken German and English skills
Tasks
- Work on applied software security research projects
- Collaborate with academic, industry, and public partners
- Develop and evaluate methods for vulnerability detection
- Develop and evaluate methods for vulnerability analysis
- Develop and evaluate methods for vulnerability verification
- Develop and evaluate methods for vulnerability fixing
- Research novel static program analysis methods
- Research novel dynamic program analysis methods
- Research fuzzing methods for vulnerability detection
- Research AI methods for vulnerability detection
- Perform security analyses of real software systems
- Conduct code reviews
- Perform penetration tests
- Conduct security assessments
- Perform risk analyses
- Conduct threat analyses
- Participate in publicly funded research projects
- Participate in industry collaborations
- Prepare project reports
- Prepare scientific publications
- Present research results at national conferences
- Present research results at international conferences
Work Experience
- approx. 1 - 4 years
Education
- Master's degree
Languages
- German – Business Fluent
- English – Business Fluent
Tools & Technologies
- Java
- C/C++
Benefits
Bonuses & Incentives
- Performance-based variable remuneration
Learning & Development
- Scientific and professional development support
Other Benefits
- Doctoral project support
- Capital-forming benefits
Informal Culture
- Friendly, open, and collegial working environment
- Dynamic and creative working atmosphere
Family Support
- Family-friendly work culture
- Support services through pme family service
Flexible Working
- Flexible working conditions
- Various working time models
- Flexible working locations
- Flexible working hours
- Mobile working
Public Transport Subsidies
- Job ticket subsidy
Retirement Plans
- Company pension plan
- Deferred compensation
Parking & Commuter Benefits
- Convenient location
- Free parking
- Preferential EV charging conditions
- Centrally located office in Heilbronn
Sustainability Focus
- Efficient EV charging infrastructure
About the Company
Fraunhofer-Gesellschaft
Industry
Research
Description
Das Unternehmen ist eine der führenden Organisationen für anwendungsorientierte Forschung mit 76 Instituten in Deutschland.
Not a perfect match?
- Fraunhofer-Gesellschaft
Research Associate for Secure Software Development(m/w/x)
Full-time/Part-timeWith HomeofficeJuniorDarmstadt - Fraunhofer-Gesellschaft
Wissenschaftlicher Mitarbeiter:in - Softwaresicherheit & Programmanalyse(m/w/x)
Full-time/Part-timeWith HomeofficeNot specifiedDarmstadt, Heilbronn - Fraunhofer-Gesellschaft
Wissenschaftliche Mitarbeiter:innen für Sichere Softwareentwicklung(m/w/x)
Full-timeTemporary contractWith HomeofficeExperiencedDarmstadt, Heilbronn - Fraunhofer-Gesellschaft
Research Assistant in Cybersecurity(m/w/x)
Full-time/Part-timeRemoteExperiencedDarmstadt - Fraunhofer-Gesellschaft
Student Assistant - Secure Software Engineering(m/w/x)
Full-timeWorking StudentWith HomeofficeDarmstadt, Heilbronn