Il candidato sarà responsabile dello sviluppo, della definizione dei requisiti e della validazione di modelli comportamentali di uno specifico controller HW virtuale, inclusi il microcontrollore principale e tutti gli ASIC. Sarà integrato in un team responsabile dello sviluppo e della manutenzione di Piattaforme Virtuali a supporto dello sviluppo software. L'attività verrà svolta applicando processi, linee guida e strumenti degli standard aziendali, per garantire un'alta qualità.AttivitàSviluppare modelli comportamentali SystemC e/o Python degli ASIC in base ai datasheetIntegrare i modelli degli ASIC e il Microcontrollore per creare un controller HW virtuale completoDefinire i requisiti dei modelli a partire da schemi a blocchi, schematici e datasheetValidare il controller HW virtuale eseguendo il SW di produzione sulla Piattaforma VirtualeSviluppare e mantenere un TestBench/Strumentazione Virtuale per testare adeguatamente il controller HW virtualeSupportare i team di sviluppo che utilizzano la Piattaforma Virtuale per lo sviluppo e il testing del SWImplementazione del framework di CI e manutenzione dei nodi di simulazione virtualeRequisiti di competenza:Laurea magistrale in elettronica o ingegneria del softwareBuona conoscenza di PythonConoscenza del linguaggio C e della relativa toolchainBuona conoscenza di microprocessori, microcontrollori, architettura SOC, protocolli bus, ecc.Competenza in C++, programmazione a oggetti (OOP), STL, strutture dati, algoritmi e concetti di programmazioneBuone capacità di sviluppo e debug in C/C++ tramite i principali IDE e debuggerConoscenza dei più comuni linguaggi di scripting come Perl, Tcl e dei sistemi di controllo versione, con preferenza per GitInglese fluente, capacità di lavorare in team e buone doti comunicativeCompetenze graditeEsperienza nello sviluppo di modelli C++/SystemC e basati su TLM per piattaforme virtualiFamiliarità con linguaggi di descrizione hardware (es. Verilog)Familiarità nello sviluppo di test automatizzati con PythonTutte le competenze sopra elencate potranno essere approfondite durante un incontro tecnico di qualificazione.Sede :TorinoSettore:Automotive