
Compiler Engineer
- Milano
- Tempo indeterminato
- Full time
- Sviluppare e migliorare gli strumenti del Performance Analyzer per l'analisi di codice su architetture eterogenee
- Analizzare e ottimizzare i software esistenti in base alle performance
- Collaborare con i team di progettazione algoritmica e architetturale per individuare le esigenze
- Contribuire allo sviluppo interno di compilatori ottimizzanti
- Integrare e mantenere strumenti basati su LLVM
- Adottare best practice per il versionamento del codice e la gestione dei progetti (git)
- Laurea in Informatica, Ingegneria o discipline affini
- Ottima conoscenza di C/C++
- Esperienza nello sviluppo di compilatori moderni e ottimizzanti
- Conoscenza approfondita delle tecniche di ottimizzazione avanzate
- Esperienza con il compilatore LLVM
- Buona comprensione delle architetture hardware: CPU, GPU, FPGA, microcontrollori
- Familiarità con sistemi Linux POSIX e le relative API
- Esperienza pratica con strumenti di versionamento del codice, in particolare git
- Esperienza nel settore automotive e/o aerospaziale
- Familiarità con sistemi embedded e real-time