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 53.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'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à:
1. Partecipazione alla definizione del processo di sviluppo e verifica Model Based;
2. Partecipazione allo sviluppo, verifica ed integrazione dei modelli e del SW da essi derivato;
3. Studio sperimentale di architetture SW e framework a supporto delle stesse;
4. Partecipazione alla realizzazione di rig, harness e procedure di test in ambiente digitale.
L’ opportunità proposta si colloca in un contesto professionale stimolante, variegato, multi-disciplinare ed internazionale.
Titoli di studio:
5. Laurea Magistrale o PhD in informatica;
6. Laurea Magistrale o PhD in ingegneria elettronica ad indirizzo informatico;
7. 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
:
8. Esperienza nello sviluppo Model Based;
9. Esperienza nelle attività di Verifica su modelli e SW;
10. Esperienza di sviluppo su sistemi operativi Real Time.
:
11. Conoscenza dello standard di sviluppo software RTCA/DO178C e supplemento DO331;
12. Conoscenza di UML e SysML.
Competenze comportamentali:
13. Proattività;
14. capacità di lavorare in gruppo;
15. attitudine al problem solving;
16. flessibilità nell'occuparsi di argomenti al di fuori del proprio dominio di competenza.
Conoscenze linguistiche
17. Buona conoscenza della lingua inglese (B2).
Competenze informatiche
:
18. Utilizzo toolchain di sviluppo di Mathworks (Matlab, Simulink, StateFlow, Embedded Coder);
19. Utilizzo toolchain di V&V di Mathworks (Simulink Check, Simulink Test, Design Verifier, Code Inspector, Polyspace…);
20. Conoscenza di linguaggi di programmazione C, C++.
:
21. Conoscenza del middleware DDS;
22. Conoscenza di ulteriori toolchain per lo sviluppo MB (Ansi Scade, Rapsody, …);
23. Conoscenza di altri linguaggi di programmazione (Python, …);
24. Uso dei Container;
25. 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.
26. B
Seniority: