About the role
Job Description
Leonardo è un gruppo industriale internazionale che realizza capacità tecnologiche multidominio per la sicurezza globale. Protagonista dei principali programmi strategici dell’Aerospazio, Difesa e Sicurezza, conta oltre 62.000 dipendenti nel mondo. L’azienda ha una significativa presenza industriale in Italia, Regno Unito, Polonia e Stati Uniti e opera in 150 Paesi anche attraverso controllate, joint venture e partecipazioni. Leonardo è partner tecnologico e industriale di Governi, Amministrazioni della Difesa, Istituzioni e imprese.
All’interno della Business Unit Elettronica, stiamo ricercando un/a Embedded Software Engineer per la nostra sede di Campi Bisenzio (Firenze).
La persona si occuperà delle seguenti attività:
Interpretazione del design di un prodotto software al fine di codifica
Codifica del software a partire dal design architetturale e delle interfacce
Verifica della corretta implementazione del design, anche mediante creazione di simulatori di interfacce
Titolo di studio
Laurea triennale e/o magistrale in:
Ingegneria Informatica
Informatica
Fisica
Seniority: Junior-Expert
Competenze e conoscenze tecniche
Conoscenza del dominio d’applicazione:
Conoscenza del linguaggio di programmazione C;
Conoscenza delle problematiche connesse allo sviluppo di codice real-time, multitasking e multiprocessing;
Conoscenza delle metodologie di sviluppo e ottimizzazione del codice su architetture di processing, in particolare DSP Texas Instruments
Conoscenza delle metodologie di debug mediante emulatori (e.g. JTAG);
Conoscenza delle metodologie di gestione di interfacce seriali;
Conoscenza delle metodologie di testing funzionale per SW embedded;
Conoscenza dei tool di sviluppo:
Conoscenza di ambienti di sviluppo, ad esempio Code Compose Studio;
Conoscenza della strumentazione di laboratorio (emulatori, oscilloscopi, analizzatori seriali);
Conoscenza della suite Microsoft Office per la stesura della documentazione
Conoscenza del tool IBM DOORS per il flow-down dei requisiti
Conoscenza della documentazione relativa alle fasi del ciclo di vita del software:
Requirements Analysis (SRS, IRS);
Software Design (SDD, IDD);
Esperien…