**Job Description**
This Ph.D. position is part of the Find2Fix project, which aims to engineer the first open-source tool for the entire process from software error discovery to mitigation, based on modern active learning. The successful candidate will research state-of-the-art AI and apply it to real-world software problems at industrial partners ASML and DCODIS. The primary outcome will be a proof-of-concept tool enabling developers to quickly find and fix software errors, including security vulnerabilities. The role involves innovating the Find2Fix pipeline by making steps, found issues, and suggested patches more comprehensible using interpretable AI, state machine models, and LLM-based explanations. The goal is to provide a self-healing software tool for research, education, and industrial use, with research published internationally. The position specifically focuses on discovering new errors using behavioral models learned from software, extending fuzzing technology by learning models in real-time to guide fuzzers, discover logical faults, and pinpoint root causes, building on existing lab work at TU Delft.
**Skills & Abilities**
• Excellent programming skills
• Excellent communication skills in English, both written and oral
• Curious mind
• Interest in computer security
**Qualifications**
Required Degree(s) in:
• Computer Science
• Artificial Intelligence
• Mathematics
Note: We’ve analyzed the actual job post using AI, for more details visit the original job post by clicking on “Apply Now”!