Esperienze Professionale #
Digital Design Engineer (Freelancer)
GPixel NV., Anversa, Belgio — SEP 2021 - OCT 2024Risultati
- Progettazione dell’architettura digitale per sensori CMOS, inclusa l’implementazione del codice RTL e la generazione del netlist di backend.
- Verifica del codice RTL, attraverso UVM, per i membri del team, garantendo un funzionamento accurato.
- Sviluppo di blocchi IP per interfacce di streaming dati (MIPI, SLVS-EC).
- Progettazione di registri flessibili e fasi di acquisizione dati dagli ADC.
- Architettura di pipeline di dati per il filtraggio e lo streaming dei pixel.
- Esecuzione dell’instradamento fisico e del layout utilizzando strumenti Cadence.
FPGA Engineer
HiFuture SRL, Cologno Monzese, Milano — DEC 2018 - SEP 2021Risultati
- Supporto ai clienti nell’implementazione di applicazioni su varie tecnologie FPGA, bilanciando esigenze tecniche, sforzi e budget.
- Identificazione dei percorsi critici per i progetti in termini di sforzo, budget e fattibilità.
- Progettazione, architettura e verifica completa di un acceleratore hardware per YOLO V3 su Ultra96 per obiettivi embedded.
- Sviluppo, architettura e verifica di una smart camera con interfaccia ad alta velocità e preprocessing su FPGA Zynq 7030.
- Progettazione, architettura e verifica di sistemi di controllo distribuiti per inverter ad alta potenza, inclusi l’encoding su fibra ottica e caratteristiche di sicurezza.
- Architettura, progettazione e verifica completa di sistemi multi-clock per il controllo degli acceleratori di particelle.
- Sviluppo e verifica di un sistema innovativo di acquisizione e elaborazione per immagini 3D tramite HDMI.
- Progettazione di sottosistemi per il controllo di volo ARINC 429 per aeromobili civili.
Technical Leader & FPGA Designer
Checkout Technologies SRL (Startup), Milan — SEP 2017 - NOV 2018Risultati
- Guidato il team di elettronica, coordinandomi con il CTO per gestire le tempistiche di sviluppo e gli aggiornamenti.
- Definiti i requisiti tecnici, assicurando che la documentazione e i prototipi rispettassero le specifiche originali.
- Fornite soluzioni per sfide tecniche, bilanciando tempo di sviluppo e costi.
- Selezionati componenti ottimali per i progetti, concentrandosi sul rapporto qualità-prezzo.
- Progettati, architettati e verificati acceleratori hardware per Reti Neurali Convoluzionali (C.N.N.) con interfacce di sistema di elaborazione e driver Linux.
- Ottimizzata l’implementazione di modelli di Deep Learning su varie architetture CPU, utilizzando caratteristiche specifiche dell’hardware.
- Progettati vari sistemi basati su MCU, sia per il firmware che per la progettazione di PCB.
- Portato con successo API di basso livello da C a Python per una camera industriale.
Electronics Designer
Smartlab SRL, Rende, Cosenza — NOV 2016 - MAR 2017Risultati
- Progettato e verificato una gamma di dispositivi consumer, implementando un protocollo di comunicazione proprietario adattato alle specifiche del progetto.
- Sviluppato e testato PCB, garantendo una funzionalità affidabile su più dispositivi.
- Creato una libreria in C++ per modularizzare e astrarre i livelli del progetto, migliorando il riutilizzo del codice e semplificando lo sviluppo futuro.
- Progettato e implementato un protocollo di comunicazione personalizzato utilizzando API RESTful, consentendo un’integrazione fluida con applicazioni Android e iOS per il controllo remoto dei dispositivi e lo scambio di dati.