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 ****** 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'unità organizzativa Model Based SW Coordination della Electronics Division stiamo cercando un/a Software Engineer per Sviluppo Model Based di Software Safety Critical per la nostra sede di Ronchi dei Legionari (GO).
La persona si occuperà principalmente delle seguenti attività: Partecipazione alla definizione del processo di sviluppo e verifica Model Based; Partecipazione allo sviluppo, verifica ed integrazione dei modelli e del SW da essi derivato; Studiosperimentale di architetture SW e framework a supporto delle stesse; Partecipazione alla realizzazione di rig, harness e procedure di test in ambiente digitale.
L' opportunità proposta si colloca in un contesto competente stimolante, variegato, multi-disciplinare ed internazionale.
Titoli di studio: Laurea Magistrale o PhD in informatica; LaureaMagistrale o PhD in ingegneria elettronica ad indirizzo informatico; Altri titoli di studio ad indirizzo scientifico da valutare in funzione del tipo di esperienza acquisita.
Seniority: Expert (3-5 anni di esperienza) Conoscenze e competenze tecniche : Esperienza nello sviluppo Model Based; Esperienza nelle attività di Verifica su modelli e SW; Esperienza di sviluppo su sistemi operativi Real Time.
: Conoscenza dello standard di sviluppo software RTCA/DO178C e supplemento DO331; Conoscenza di UML e SysML.
Competenze comportamentali : Proattività; capacità di lavorare in gruppo; attitudine al problem solving; flessibilità nell'occuparsi di argomenti al di fuori del proprio dominio di competenza.
Conoscenze linguistiche Buona conoscenza della lingua inglese (B2).
Competenze informatiche : Utilizzo toolchain di sviluppo di Mathworks (Matlab, Simulink, StateFlow, Embedded Coder); Utilizzo toolchain di V&V; di Mathworks (Simulink Check, Simulink Test, Design Verifier, Code Inspector, Polyspace...); Conoscenza di linguaggi di programmazione C, C++.
: Conoscenza del middleware DDS; Conoscenza di ulteriori toolchain per lo sviluppo MB (Ansi Scade, Rapsody, ...); Conoscenza di altri linguaggi di programmazione (Python, ...); Uso dei Container; Programmazione multi-core.
Altro: La/il candidata/o ideale offre la propria disponibilità a svolgere l'attività lavorativa principalmente in sede e ad effettuare trasferte di breve/media durata, dopo adeguato training on the job, in Italia e/o all'estero.
B Seniority: