Company Overview
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.
Job Overview
All'interno dell'Area Cyber & Security Solutions, stiamo ricercando un/a Embedded Software Developer per la nostra sede di Milano Nerviano.
Responsibilities
* Progettare e sviluppare applicazioni software su architetture Linux e Windows.
* Scrivere codice efficiente, eseguire il debugging e curare la manutenzione delle applicazioni.
* Progettare e sviluppare software per sistemi embedded con sistemi operativi real-time.
* Applicare tecniche di programmazione a basso livello per garantire la reattività ai segnali in tempo reale.
* Studiare e applicare gli standard DMR e P25 nel contesto delle comunicazioni radio digitali.
* Sviluppare soluzioni software conformi alle normative nel settore radio professionale.
* Gestire progetti software, pianificando attività, monitorando i progressi e coordinando il lavoro in team.
* Collaborare alla definizione della roadmap di prodotto e al coordinamento tra progetti paralleli.
* Proporre miglioramenti tecnici e funzionali per l'ottimizzazione di prodotti e processi.
* Contribuire all'innovazione attraverso l'identificazione di nuove soluzioni e tecnologie.
* Garantire l'affidabilità e la sicurezza dei prodotti destinati a contesti mission critical.
* Supportare lo sviluppo di soluzioni per ambiti operativi come forze dell'ordine, emergenza, industria e infrastrutture critiche.
Education Requirements
* Laurea tecnica in Ingegneria delle telecomunicazioni o Elettronica o Informatica.
Experience Requirements
* Esperienza di lavoro/studio all'estero (anche se per brevi periodi non continuativi).
* Almeno 4 anni di esperienza.
* Esperienza in progettazione SW in ambito di sistemi embedded real time (Receiver e Transmitter con modulazioni analogiche e digitali come FM-FFSK, C4FM, H-DQPSK, H-CPM, Decoder Viterbi).
* Progettazione SW in ambito di protocolli IP in ambiente "real time" (es. VoIP).
* Progettazione SW in ambito di interfacce grafiche Web ottimizzate per sistemi embedded.
* Programmazione SW su PC con sistemi operativi Windows e Linux.
* Valutata positivamente esperienza nello sviluppo di sistemi radio PMR in ambiente "real time".
Technical Competencies
* SW e FW in sistemi embedded "real time" con funzionalità relative alla elaborazione di segnali derivanti da schede radio RF.
* Conoscenza delle reti IP e di sistemi PMR sincroni.
* Competenze di Networking avanzato (Routing & Firewall).
* Competenze di Cyber Security (NIST, CIS).
* Sistemi Operativi: eccellente conoscenza di Linux real time e Windows, abilità nella realizzazione o di personalizzazione di Driver specifici.
* Linguaggi di Programmazione: ottima padronanza di C, C++, Node.js e Python.
* Linguaggi di Scripting: esperienza con PowerShell.
* Cyber Security: conoscenza di tecniche implementative di Cyber Security per apparati certificati "secure by design".
* Sicurezza di rete e amministrazione di sistema: conoscenza approfondita della configurazione e gestione delle reti, firewall e sistemi di prevenzione delle intrusioni.
* Crittografia e codifica: abilità nell'implementazione di tecniche di crittografia per proteggere i dati durante la trasmissione e l'archiviazione.
* Tools per Vulnerability Assessment, SAST e DAST test.
Language Skills
* Italiano madrelingua.
* Ottima conoscenza dell'Inglese scritto e parlato.
Behavioral Competencies
* Rapporti interpersonali e lavoro di gruppo: eccellenti capacità di ascolto, presentazione e comunicazione, con forte orientamento all'autosviluppo.
* Affidabilità e responsabilità: impegno nel raggiungimento degli obiettivi personali e di gruppo, approccio propositivo verso sfide di cambiamento e nuove soluzioni implementative.
* Flessibilità: capacità di adattarsi rapidamente ai cambiamenti e di lavorare efficacemente in un ambiente dinamico.
* Problem solving: abilità nel risolvere problemi complessi in modo rigoroso, efficace e creativo.
* Gestione del tempo: eccellente capacità di gestire il proprio tempo e le priorità in modo efficiente.
Other Requirements
* Disponibilità a eventuali trasferte.
* Certificazioni: possesso di certificazioni rilevanti come Cisco CCNA o altre certificazioni nel campo delle telecomunicazioni e dell'informatica.
Seniority
Expert
Primary Location
IT - Milano - Nerviano
Contract Type
Permanent
Hybrid Working
Hybrid
#J-18808-Ljbffr