You will conduct research in AI-driven cybersecurity, focusing on developing innovative pentesting solutions for embedded systems and assessing their effectiveness compared to traditional methods.
Anforderungen
- •Master's degree in Computer Science
- •Background in security or embedded systems
- •Knowledge of basic pentesting methods
- •Programming skills in Python
- •Highly motivated to learn
- •Very good in English or German
- •Enrollment at university
- •Valid work and residence permit
Deine Aufgaben
- •Advance AI-driven cybersecurity research.
- •Develop solutions for embedded system pentesting.
- •Design a modular testbench architecture.
- •Enable AI agents to interact with embedded hardware.
- •Implement a Model Context Protocol (MCP) server.
- •Facilitate communication between AI agents and hardware.
- •Develop an AI pentesting agent for reconnaissance.
- •Identify vulnerabilities and develop exploits.
- •Document findings for security teams.
- •Evaluate solutions through comprehensive testing.
- •Compare AI-driven approaches with traditional methodologies.
Original Beschreibung
## Job Description
* During your Master thesis, you will advance research in AI-driven cybersecurity by developing innovative solutions for embedded system pentesting using large language model agents.
* You will design and implement a modular testbench architecture that enables AI agents to interact with embedded hardware through standardized interfaces, including power supplies, communication protocols (CAN, Ethernet, UART, SPI, I2C) as well as monitoring equipment.
* Furthermore, you will implement a Model Context Protocol (MCP) server to create seamless communication between AI agents and embedded hardware components, enabling autonomous security assessments.
* Additionally, you will develop a specialized AI pentesting agent capable of device reconnaissance, vulnerability identification, and exploit development, while documenting findings for interdisciplinary security teams.
* Finally, you will evaluate your solution through comprehensive testing against real embedded devices from automotive and IoT domains, comparing AI-driven approaches with traditional pentesting methodologies to validate effectiveness and identify areas for improvement.
## Qualifications
* **Education:** Master studies in the field of Computer Science or comparable with excellent academic performance
* **Experience and Knowledge:** background in security and/or embedded systems; knowledge of basic pentesting methods; programming skills in Python
* **Personality and Working Practice:** you are highly motivated to learn and have an independent working style
* **Languages:** very good in English or German
## Additional Information
**Start:** according to prior agreement
**Duration:** 6 months
Requirement for this thesis is the enrollment at university. Please attach your CV, transcript of records, examination regulations and if indicated a valid work and residence permit.
Diversity and inclusion are not just trends for us but are firmly anchored in our corporate culture. Therefore, we welcome all applications, regardless of gender, age, disability, religion, ethnic origin or sexual identity.