Le mie competenze hanno le proprie radici nelle attività di ricerca universitaria che ho svolto all'inizio del mio percorso e si sono sviluppate
con un'esperienza di molti anni nella progettazione di sistemi, lo sviluppo di software ed i servizi di consulenza, project management e formazione.
Ne riporto in questa pagina alcune rilevanti.
- Progettazione di sistemi complessi per applicazioni embedded
- Tecniche di progettazione hard real time
- Progettazione software SMP e AMP
- Progettazione di sistemi embedded bare metal
- Sviluppo di device driver
- BSP porting
- Soft PLC IEC-61131-3, IEC-61499
- Insegnamento e formazione
- Certfied Education Partner di Wind River®
- Sviluppo software in linguaggio C e C++
- Altri linguaggi di programmazione (TCL/TK, Basic, Pascal, ...)
- Linguaggio HTML
- RTOS (VxWorks®, OS-9™, LynxOS®, Integrity®, FreeRTOS™, RTAI, ...)
- ARM® SoC
- Hardware COTS
- Bus standard di sistema (VME, CompactPCI®, CompactPCI® Serial, MicroTCA®)
- Bus di campo (CAN, PROFIBUS®, Modbus®)
- Standard Bluetooth® 4.0/LE
- OO Design
- ISO/IEC 12207 (Software Life Cycle Management)
- ISO/IEC 15288 (Systems and software engineering - System life cycle processes)
- Sistemi di gestione della qualità ISO/IEC 9000
- Teoria dei sistemi e modelli matematici
- Conoscenza avanzata della lingua inglese
- Conoscenza a livello elementare delle lingue francese e tedesca