Simone Campanoni

Associate professor
Department of Computer Science at Northwestern University

Simone Campanoni

Computer Science
Northwestern University

ARCANA logo

Open positions

Open positions available!

Open positions in my group

Unfortunately, I cannot accept new students to join my group for the foreseeable future. In the past, I have been looking for candidates with the following background (I'm sharing this information in case this will help you to find positions in other groups).

A successful candidate is expected to carry out research in (at least) one of the following areas:
- parallelizing compilers
- domain-specific compilers
- dynamic compilers
- compiler-architecture co-designs
- compiler-OS co-designs

Candidates are expected to have a solid background in C++ programming, systems, and should possess a strong motivation towards academic excellence while preparing for years of concentrated research.
Finally, it is strongly recommended to go over our recent publications to understand the type of research we are passioned about.

While not mandatory, having some familiarity (the more, the better) with some of the following system tools is a big plus:
- LLVM (front-ends like clang and flang, middle-end, and back-ends like ARM and RISCV)
- Gperf
- Valgrind
- Gdb
- Git
- Makefile
- NOELLE
- OpenTuner
- An architecture simulator (e.g., Gem5)
- Linux kernel

While not mandatory, having some familiarity (the more, the better) with some of the following languages is another big plus:
- Modern C++ (at least C++11)
- Bash scripting
- Python
- Awk
- Rust

Open Faculty positions in the CS Department

We are looking for excellent candidates for a Faculty position to join our CS Department.
If you are interested, then please apply here.

External links:
LinkedIn profile LinkedIn Follow SimoneCampanoni on Twitter Twitter GitHub profile GitHub

Share this page with: