- Location
- IT - Torino - C.so Francia, Italy · IT - Venegono Superiore
- Type
- Full-time
- Department
- Engineering
- Source
- Workday
Description
Job Description:
Leonardo è 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.
Leonardo è uno dei partner industriali strategici del programma GCAP (Global Combat Air Programme), insieme alla britannica BAE Systems e alla giapponese Mitsubishi Heavy Industries, finalizzato allo sviluppo e alla realizzazione di un sistema aereo di nuova generazione, definito come “sistema di sistemi”. Impiegato per operazioni multidominio in ambito difesa, il sistema sarà caratterizzato da una “core platform” connessa con altri sistemi periferici “adjuncts”, pilotati e non pilotati.
Il programma, tra i più sfidanti e avveniristici per l’industria dell’aerospazio e della difesa, guiderà la rivoluzione tecnologica che caratterizzerà il settore nei prossimi cinquant’anni. Una sfida finalizzata a rafforzare la sovranità tecnologica e industriale dei paesi coinvolti, perché punta a identificare e a rendere disponibili quelle tecnologie innovative, dette abilitanti, che assicureranno il salto generazionale, generando ritorni positivi e progresso economico e sociale per l’intero sistema Paese, a beneficio delle nuove generazioni.
Le risorse che lavoreranno all’interno di questo programma avranno l’opportunità di accedere ad un percorso di crescita professionale in un contesto internazionale e tecnologicamente avanzato.
All'interno dell'Area General Systems & Air Vehicle SW siamo alla ricerca di un/una Software Engineer – AI & Neural Networks Certification per il nostro sito di Torino.
Attività Principali:
La risorsa sarà inserita all’interno dell’unità operativa General Systems & Air Vehicle SW della Divisione Velivoli e contribuirà alle attività di competenza della disciplina software, con particolare riferimento alla selezione, applicazione, automazione e qualifica delle toolchain di sviluppo e verifica finalizzate alla certificazione di reti neurali in ambito software safety-critical.
In particolare, la risorsa si occuperà di:
• Monitorare e condividere con il team l’evoluzione delle normative, degli standard e delle linee guida applicabili all’impiego di reti neurali in ambito aeronautico e della difesa, tra cui AI Act, EASA AI Roadmap, EASA CoDANN, EuroCAE (es. ED-76B), ISO/IEC TR 5469 e ulteriori riferimenti normativi applicabili.
• Supportare il Team Leader nella definizione di architetture ibride di controllo, integrando logiche decisionali e sistemi ridondati basati su approcci consolidati con modelli di calcolo statistico basati su reti neurali. La risorsa contribuirà alla definizione di soluzioni caratterizzate da elevata modularità, scalabilità e intercambiabilità, in grado di supportare approcci Agile e di rispondere efficacemente alle diverse esigenze del cliente. Particolare attenzione sarà dedicata alla definizione dell’Operational Design Domain (ODD) e del relativo codominio, nonché allo sviluppo di sistemi e strategie di validazione basati, ove applicabile, su metodi formali.
• Analizzare le specifiche di sistema (es. Functional Requirements Document) al fine di definire strategie di implementazione e verifica sia per il software tradizionale sia per le soluzioni basate sull’intelligenza artificiale, individuando, selezionando e, ove necessario, configurando o sviluppando la toolchain più appropriata per ciascun modulo.
• Definire specifiche software (es. Software Requirements Specification), architetture, design e implementazione, integrando le soluzioni necessarie all’automazione dei casi e delle procedure di test, con l’obiettivo di massimizzare l’efficienza nelle fasi di sviluppo ed esecuzione dei Requirement Based Tests (RBT).
• Progettare e implementare le automazioni per l’esecuzione degli RBT, distribuendo le attività di verifica tra simulatori in ambiente host e piattaforme reali. La risorsa utilizzerà sistemi di debug e trace, inclusi emulatori collegati tramite JTAG o trace port, sfruttando le potenzialità offerte dalla virtualizzazione e dalle tecniche di hardware/software-in-the-loop.
• Progettare ed eseguire le verifiche di compatibilità e adeguatezza del software rispetto alla piattaforma target, con particolare attenzione alla valutazione delle prestazioni e delle risorse disponibili, quali CPU load, timing, Stack, RAM e ROM.
• Contribuire all’analisi e alla risoluzione delle problematiche tecniche riscontrate durante le attività di sviluppo e verifica, partecipando inoltre alla gestione delle relative modifiche di configurazione.
• Collaborare con gli altri enti aziendali coinvolti nel ciclo di sviluppo, qualifica e certificazione del prodotto, tra cui System Engineering, Software Quality, Software Configuration, Software Certification, Software Safety, Airworthiness e Verification & Validation (V&V), contribuendo al raggiungimento degli obiettivi di qualifica e certificabilità del prodotto.
Titolo di studio:
- Laurea magistrale in Ing. Elettronica, Meccatronica, Automazione, Informatica, Matematica, Fisica.
Livello di esperienza richiesto:
Junior
Competenze tecniche:
- Conoscenza delle reti neurali (progettazione, addestramento, validazione e test).
- Conoscenza dei linguaggi di programmazione e degli standard di portabilità (e.g. ONNX).
- Conoscenza degli ambienti di compilazione e debug per microcontrollori.
- Opportuna la conoscenza dei linguaggi di modellazione tipo SySML/UML.
- Opportuna la conoscenza dei tool di modellazione appartenenti alla suite Mathworks.
Competenze comportamentali:
- Proattività, spiccate capacità relazionali e attitudine alla collaborazione e all’interfaccia con interlocutori appartenenti a diverse funzioni aziendali.
- Capacità di problem analysis e problem solving.
- Capacità di lavorare in contesti dinamici e caratterizzati da elevata complessità tecnica.
Conoscenze linguistiche:
- Buona conoscenza dell’Inglese.
Conoscenze Informatiche:
- Linguaggi di programmazione.
- Interoperabilità, sistemi di compilazione, di debug.
Altro (es. Disponibilità a trasferte/Certificazioni specifiche richieste….):
- Disponibilità a trasferte sul territorio nazionale e internazionale.
Seniority:
JuniorPrimary Location:
IT - Torino - C.so FranciaAdditional Locations:
IT - Venegono SuperioreContract Type:
PermanentTotal Base Pay Range:
€32.731,92 - €43.000Hybrid Working:
Hybrid