Cerchiamo una persona con passione per la tecnologia e capacità di creare soluzioni innovative.
Descrizione del lavoro:
L'incarico consiste nella progettazione e sviluppo di software per sistemi embedded, collaborando con team interdisciplinari e utilizzando tecnologie SDR.
* Progettazione e sviluppo di moduli software in linguaggio C/C++ in ambiente Linux;
* Analisi e ottimizzazione delle prestazioni del codice su sistemi embedded Linux;
* Progettazione di test e validazione sperimentale dei moduli software sviluppati;
* Collaborazione con team di ricerca Cyber per l'integrazione di algoritmi software SDR con algoritmi di cyber defense e cyber offensive;
La figura lavorerà a stretto contatto con il team di ricerca e sviluppo per creare soluzioni innovative e efficienti.
Competenze richieste:
Necessarie sono competenze avanzate nel linguaggio C/C++ in ambiente Linux, buona conoscenza del linguaggio Python e esperienza di sviluppo su stack TCP/IP.
* Tecniche di multi-threading, multi-processing e Inter Process Communication in ambiente Linux;
* Esperienza di programmazione con NVIDIA CUDA è un plus;
* Esperienza di programmazione con SDR è un plus;
Inoltre, si richiede la laurea in Ingegneria delle Telecomunicazioni, Elettronica o Informatica e almeno 2-3 anni di esperienza di programmazione in C/C++ in ambiente Linux.
* Esperienza con comunicazioni wireless (GNSS, 4G, IoT, radar, ecc.);
* Esperienza con sistemi di sicurezza delle comunicazioni;
La figura ideale è una persona con capacità di 'problem solving' e analisi complessa, che possa lavorare in ambiente e team dinamico e che abbia attitudine al lavoro interdisciplinare e alla comunicazione efficace con team tecnici e non tecnici.