Brain Technologies è alla ricerca di un/a:Senior Embedded Software EngineerLa risorsa sarà coinvolta nello sviluppo e nell'integrazione di una piattaforma RTOS basata su Linux, operando su sistemi embedded complessi e ad alta criticità.Il ruolo prevede attività su cybersecurity, hardening, networking avanzato, crittografia e validazione software, contribuendo all'intero ciclo di vita del prodotto, dalla definizione dei requisiti fino alla certificazione.Attività principali:Progettazione e sviluppo di sistemi operativi real-time basati su Linux in atmosfera Debian-basedImplementazione di pipeline di build, toolchain e repository softwareSviluppo di script per la sicurezza del sistema, la gestione degli aggiornamenti e la cifratura dei datiIntegrazione e sviluppo di componenti per network appliance, inclusi firewall, routing e sicurezza di reteSviluppo e integrazione di sistemi di disk encryption e unlocking basati su tecnologie SED/OPALConfigurazione, ottimizzazione e hardening del sistema operativoImplementazione di funzionalità di sicurezza quali autenticazione avanzata, gestione certificati, PKI, secure boot, TPM e LUKSAttività di testing, validazione e supporto alla certificazione secondo standard di sicurezza internazionaliAnalisi delle vulnerabilità, gestione degli aggiornamenti CVE e supporto al mantenimento della sicurezza del sistemaIntegrazione e debugging su architetture x86_64 e ARMSede di lavoro: RomaRequisitiSolida esperienza nello sviluppo software in C/C++Esperienza con Linux embedded e sistemi RTOSOttima conoscenza di networking (TCP/IP, routing, multicast, firewalling, iptables)Ottima conoscenza di system administration LinuxBuona conoscenza di Bash scriptingEsperienza con strumenti e ambienti di containerizzazione come Docker, LXC e QEMUEsperienza nella configurazione del kernel e dei servizi di sistemaConoscenza di crittografia, gestione chiavi, certificati e strumenti come OpenSSLConoscenza di SSH, autenticazione e sicurezza dei si