PhD position on software vulnerability detection and fuzzing

We have one open position to work for 3 years as a PhD student on artful vulnerability detection with fuzzing.

TITLE - Making fuzzers better at finding software vulnerabilities.

TOPIC - Fuzzing refers to a process of repeatedly running a program with automatically generated inputs to trigger crashes, hinting at possible code vulnerabilities that can then be fixed. A major challenge in the field is moving from indistinct program exploration towards artful triggering of dangerous vulnerabilities. Taking advantage of our team’s expertise and previous works, the selected candidate will propose, implement and evaluate ways to overcome this challenge, such as finer-grained guidance mechanisms.

KEYWORDS - fuzzing, software testing, code analysis, vulnerability detection

SUPERVISION - Supervision will be provided by Michaël Marcozzi, typically in collaboration with other researchers from the team and outside of it, to provide an optimal combination of expertise, availability and seniority.

HOSTING - You will be hosted at the CEA offices, part of the Paris-Saclay research cluster.

To apply, please check out the detailed application procedure and job info.

When to apply - As soon as possible! We process applications as soon as they arrive (depending on our own availability ^^), so don’t be too late.