Salta al contenuto principale

Esperienze

Esperienze Professionale #

Digital Design Engineer (Freelancer)

GPixel NV., Anversa, Belgio — SEP 2021 - OCT 2024

Risultati
  • 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 2021

Risultati
  • 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 2018

Risultati
  • 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 2017

Risultati
  • 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.