Ricevi più risposte dai datori di lavoro
Invia un CV specifico per questa offerta in pochi minuti.
Leonardo SpA cerca un ricercatore per Embedded SW e HW Security da inserire a Roma Laurentina. La risorsa svilupperà prototipi e integrerà funzioni crittografiche su sistemi embedded e FPGA, con focus su architetture ARM e RISC-V, supportando progetti di ricerca industriale e clienti.
Laurea magistrale in Ingegneria Elettronica/Matematica/Crittografia (PhD preferibile) e competenze in VHDL/Verilog, Xilinx Vivado, ModelSim, JTAG/SWD, C/C++, Rust, RTOS e protocolli SPI/I2C; contratto ibrido e
Leonardo SpA è un gruppo industriale internazionale, tra le principali realtà mondiali nell’Aerospazio, Difesa e Sicurezza che realizza capacità tecnologiche multidominio in ambito Elicotteri, Velivoli, Aerostrutture, Elettronica, Cyber Security e Spazio. Con oltre 60.000 dipendenti nel mondo, l’azienda ha una solida presenza industriale in Italia, Regno Unito, Polonia, Stati Uniti, e opera in 150 paesi anche attraverso aziende controllate, joint venture e partecipazioni. Protagonista dei principali programmi strategici a livello globale, è partner tecnologico e industriale di Governi, Amministrazioni della Difesa, Istituzioni e imprese. All’interno dell’Area Technology & Innovation, ed in particolare al Cryptography & Quantum Information Lab stiamo ricercando degli R&T Collaborators per la nostra sede di Roma Laurentina.
Laurea magistrale in Ingegneria Elettronica / Matematica / Crittografia. Dottorato di Ricerca (Ph.D.) in Ingegneria Elettronica / Matematica / Crittografia – Preferibile
In relazione alle attività di Embedded SW and FW and HW Security Research FPGA Development: Linguaggi HDL: VHDL, Verilog, SystemVerilog Toolchain: Xilinx Vivado, Intel Quartus, ModelSim Capacità di ottimizzazione per tempi di esecuzione e risorse, capacità di progettazione (pipelining, parallelizzazione); Debugging e analisi: Logic analyzer, JTAG, timing analysis; Capacità di simulazione e verifica Embedded Systems: Programmazione embedded: C/C++, Rust RTOS: Free RTOS, Zephyr Toolchain: GCC ARM, CMake, OpenOCD; Conoscenza, gestione e utilizzo di periferiche e protocolli SPI, I2C, UART, CAN, Ethernet; Ottimizzazione sw: gestione della memoria e riduzione di latenza; Debug e sviluppo: JTAG, SWD, oscilloscopi, sonde EM, debugger hardware ; Proattività e capacità nell’automazione del testing; Plus (nice to have) Partecipazione a progetti open-source (es. OpenTitan, lowRISC). Esperienza precedente in laboratori di sicurezza hardware o red team hardware. Esperienza di integrazione in HW di funzionalità crittografiche (opzionale ma valutato): saranno valutate e apprezzate esperienze nell’integrazione di funzionalità crittografiche su HW (bare metal o OS-based -RTOS-based); Esperienza nell’ambito dei test di sicurezza e side-channel analysis (opzionale ma valutato): saranno valutate e apprezzate esperienze o competenze nell’ambito della side channel analysis (power-based, time-based), dell’implementazione di misure di mitigazione (masking, randomization); Conoscenza degli standard di crittografia Post-Quantum (opzionale ma valutato): la conoscenza degli standard FIPS 203, 204, 205, degli algoritmi HQC e Falcon, ed altri algoritmi di rilievo nell’ambito sarà apprezzata. Altre conoscenze nel contesto della crittografia, specialmente con focalizzazione alle primitive post-quantum saranno ben valutate. In relazione alle attività di Applied Cryptography Research Conoscenza approfondita dell’ambito di ricerca Post-Quantum Cryptography: la persona dovrà dimostrare piena padronanza e conoscenza dei principali metodi di crittografia post-quantistica, con particolare riferimento agli algoritmi selezionati nel corso del processo di standardizzazione del NIST, e di quelli al momento in fase di valutazione; Esperienza di ricerca nel settore della crittografia: la persona deve avere un track record riconoscibile di pubblicazioni afferenti a uno o più dei seguenti ambiti: Post-Quantum Cryptography, Attribute-Based Encryption, Threshold signatures e distributed key generation, ZKP; gradita almeno una pubblicazione riguardante il design di nuovi meccanismi crittografici; Esperienza di prototipazione in linguaggi di basso livello: la persona deve essere fluente ed avere esperienza di prototipazione di librerie crittografiche e dimostratori per specifici protocolli o applicazioni, possibilmente nei seguenti linguaggi: C/C++/RUST; opzionale: go; Esperienza nel fast prototyping di protocolli crittografici attraverso l’utilizzo di librerie open-source; Conoscenza dei concetti base della Data-Centric Security (opzionale): sarà ben valutata una adeguata conoscenza dei concetti fondanti della Data-Centric Security e dei meccanismi crittografici che possano supportarne l’implementazione. Esperienza e capacità nell’ambito della verifica formale (opzionale): saranno ben valutate attività pregresse, pubblicazioni e/o familiarità con strumenti (ProVerif, Tamarin, F*) nell’ambito della verifica formale; Capacità di catturare le esigenze del business: in dipendenza del livello di seniority ci si aspetta dal personale selezionato capacità di interlocuzione con le funzioni di business financo con il cliente per intercettare le esigenze a livello di sicurezza e tradurle in requisiti formali.
Coinvolgimento, valorizzazione delle competenze, cura del benessere e della sicurezza delle persone sono i cardini della nostra cultura aziendale. Ci impegniamo ogni giorno a favorire un ambiente di lavoro inclusivo e stimolante, promuovendo attivamente i principi di inclusione, equità e valorizzazione delle diversità.
Come funziona il processo di selezione? A seguito della raccolta delle candidature, vengono valutati e identificati i CV maggiormente in linea con i requisiti richiesti. Le/i candidate/i selezionate/i sostengono un colloquio conoscitivo con il team delle Risorse Umane, motivazionale e attitudinale, seguito da un’intervista di approfondimento tecnico con il Business. Al termine del processo, alla persona viene restituito un feedback, sia in caso di esito positivo che negativo.
Seniority: Expert Primary Location: IT - Roma - Via Laurentina Contract Type: Permanent Total Base Pay Range: 40k-50k Hybrid Working: Hybrid International, multicultural, innovative, technological: this is Leonardo. The company’s passionate and talented team is strongly influenced by STEM (Science, Technology, Engineering, Mathematics) expertise, with a diverse range of experience that enables colleagues to share knowledge and know-how across the generations. Leonardo always wants to expand its talent pool, here you can find the right opportunity for you!