Esperienza di almeno 5 anni nello sviluppo software embedded su piattaforme real-time, preferibilmente con VxWorks;
Ottima conoscenza del C++ e dello sviluppo di software per sistemi embedded con vincoli di risorse;
Conoscenza del sistema operativo real-time VxWorks e dei relativi meccanismi di gestione di task, semafori, mutex e sincronizzazione;
Esperienza nello sviluppo di device driver, gestione file system e configurazione di stack di rete TCP/IP;
Capacità di lavorare a stretto contatto con l’hardware per attività di debug, integrazione e ottimizzazione delle prestazioni;
Competenze nell’analisi dei tempi di risposta e del determinismo per soddisfare requisiti real-time;
Esperienza nella scrittura ed esecuzione di test unitari e funzionali in ambienti embedded;
Utilizzo avanzato di sistemi di controllo versione;
Conoscenza di metodologie Agile, pratiche DevOps e processi di Continuous Integration (CI/CD).