Pluriennale esperienza nello sviluppo s/w di base: kernel device driver per dispositivi USB/HID/PCI/ISA/PC104, BSP, integrazione hw/sw, protocolli di trasmissione dati su Windows, Windows CE 5,6 e 7, Linux e sistemi embedded, Bluetooth, wireless IEE811.15.4 e reti MESH.
Device driver “commerciali” per dispositivi PCI, USB and HID sviluppati in architetture WDM e WDF per architetture X86 e X64 e driver sui core ARM/Cortex.
Esperienza di sviluppo di applicazioni, BSP, bootloader e device driver su sistemi operativi embedded (Windows CE, Linux, VxWorks, DSP-BIOS, Keil RTX, FreeRtos).
Padronanza dei linguaggi C/C++/C#, del framework .NET, assembler X86 ARM e 8051.
Ambienti di sviluppo WinCE Platform Builder, Tornado, Workbench, Eclipse, Simplicity Studio, Keil uVision, Code Composer, WinDbg, SoftIce, DDK e WDM/WDF.
Strumentazione di laboratori: Oscilloscopio, analizzatore di stati logici, analizzatore protocollo USB, Lauterbach TRACE32, Vector Canalyzer, Segger JLINK.