Software Engineer – Sviluppo SW Safety Critical
Leonardo
Nerviano
40
Discreto
help
thumb_up Mi piace
Azienda: Leonardo Nerviano
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;
• Studio sperimentale 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 questo ambito, in un contesto professionale stimolante, variegato, multi-disciplinare ed internazionale.
Titoli di studio:
• Laurea Magistrale o PhD in informatica;
• Laurea Magistrale 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:
Richieste:
• Esperienza consolidata nello sviluppo Model Based;
• Esperienza nelle attività di Verifica su modelli e SW;
• Esperienza di sviluppo su sistemi operativi Real Time.
Desiderabili:
• 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:
Richieste:
• Utilizzo toolchain di sviluppo di Mathworks ( Matlab, Simulink, State Flow, 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++.
Desiderabili:
• 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.
• •
• •
• •
• •
Seniority:
✔ Leonardo