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

I'm always looking for self-motivated students to join our group. If you are one of them, you have either a CS or a CE background, and you are interested in pursuing a PhD, then please consider to apply and be part of our group.

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

If you are interested, then please apply here.
Please include in your application an URL (e.g., github page) where I can find an example of code you have developed.

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: