Descrizione
L'ingegnere software svilupperà e ottimizzerà strumenti software per la generazione RTL, la compilazione hardware, l'esecuzione di strumenti EDA, la profilazione delle prestazioni e l'automazione. Il ruolo prevede la collaborazione con architetti hardware, ingegneri dei compilatori e ricercatori di machine learning, lo sviluppo di librerie software scalabili e la collaborazione con il team di ingegneria di prodotto per portare gli strumenti a un livello di qualità adatto alla produzione. La posizione richiede una laurea triennale o esperienza pratica equivalente, 8 anni di esperienza nella programmazione in C++, Java, Python, Kotlin o Go, 8 anni di esperienza con SystemVerilog, progettazione hardware, automazione e test di verifica del progetto, e 3 anni di esperienza nella progettazione e nell'architettura software.
