VEL - Addetto/a Age Final
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Continuando accetti i nostri Termini & Informativa sulla privacy.
All'interno della Divisione Aeronautica, nella U.O. Simulation, Ground Support Equipment and Training Systems stiamo ricercando un/a Addetto/a Age Final presso la sede di Torino
La risorsa verrà inserita nell’ambito dell’unità Simulation, Ground Support Equipment and Training Systems ed in particolare nell’Unità Operativa Ground & Support Equipment IT EFA MoD con un ruolo fortemente orientato allo sviluppo software dei sistemi di test AGE complessi avionici (Aerospace Ground Equipment).
I sistemi AGE complessi avionici supportano le attività di verifica funzionale, integrazione e validazione di sottosistemi e sistemi avionici installati su piattaforme manned e unmanned, sia proprietarie sia di consorzio, sviluppate dalla Divisione Velivoli di Leonardo.
La risorsa contribuirà allo sviluppo, integrazione e qualifica del software di prodotto utilizzato sugli AGE complessi, operando nei contesti di laboratorio, integrazione di sistema e presso il cliente.
Principali responsabilità:
Analisi dei requisiti funzionali e di sistema e loro traduzione in requisiti software, garantendo la tracciabilità lungo l’intero ciclo di sviluppo. Definizione e redazione della documentazione dei requisiti software, mediante stesura di Software Requirements Specifications (SRS) per sistemi AGE di terra a supporto di piattaforme aeronautiche manned e unmanned. Progettazione del software (design e architettura) in coerenza con i requisiti e con le linee guida di sviluppo del sistema. Sviluppo del software applicativo per AGE complessi, includendo:- logiche di controllo, test e automazione;
- acquisizione, elaborazione e visualizzazione dei dati di test;
- interfacciamento con sottosistemi avionici e banchi di prova;
- sviluppo di interfacce grafiche (GUI/HMI) per l’operatore.
Configurazione e utilizzo degli ambienti di sviluppo software, comprendenti attività di coding, build, versioning e debugging. Definizione, implementazione ed esecuzione delle attività di test software, con progressiva adozione di metodologie e tool di automated testing. Qualifica del software sviluppato, inclusa l’analisi dei risultati di test, la gestione delle non conformità e la produzione della relativa documentazione di qualifica.Titolo di studio:
Laurea triennale in ingegneria Informatica
Livello di esperienza richiesto (junior, expert, senior, master)
Expert
Competenze tecniche:
Esperienza sullo sviluppo SW utilizzando linguaggi C, C++ e C# con una forte attenzione alla progettazione efficiente e modularità del codice; Esperienza su progetti che includevano lo sviluppo di Graphical User Interface mediante l’utilizzo dei linguaggi C# e C++(Qt); Conoscenza dei principali sistemi operativi (Windows/Linux); Esperienza nello sviluppo di test partendo da requisiti funzionali utilizzando linguaggio di scripting LUA; Conoscenza del tool di configurazione SW (es. GIT) con capacità di gestione di un progetto; Conoscenza approfondita sullo sviluppo del ciclo di vita del software attraverso l’utilizzo ditool per la gestione della tracciabilità dei requisiti preferibilmente il tool IBM DOORS;
Conoscenza del sistema avionico e di armamento del velivolo Eurofighter/M346; Conoscenza del protocollo seriale 1553/1760 e delle schede PMC/VME di acquisizione/stimolazione AIM AMCX1553-3U-4 e delle relative API di programmazione; Conoscenza del bus Stanag 3910, dei protocolli utilizzati e della scheda VME di acquisizione/stimolazione (AIM AVX-3910-1 e AIM) e delle relative API di programmazione; Conoscenza stack protocollare TCP/IP e UDP/IP su rete Ethernet; Conoscenza di elementi di ingegneria del software, software lifecycle, software versioning,configuration management derivata da esperienza sullo sviluppo di prodotti SW;
Esperienza nello sviluppo e la qualifica SW degli AGE complessi di armamento; Esperienza nell’integrazione software su AGE complessi, con impiego di facilities di test Leonardo (RIG, test bench, ecc.) per validazione, verifica funzionale e qualifica.NICE TO HAVE:
Conoscenza degli aspetti di project engineering; Esperienza nella programmazione di Intefaccie grafiche per applicativi complessi; Conoscenza del tool UNICOrN; Conoscenza basica database relazionali (PostgreSQL) e del linguaggio SQL. Conoscenza della piattaforma Real Time Leonardo AIRDASS;Competenze compor