Competenze tecniche

35 anni trascorsi nel settore della progettazione elettronica e dello sviluppo software in settori tecnologicamente evoluti ed sfidanti hanno permesso di maturare competenze tecniche molto variegate ed approfondite.

Progettazione elettronica

  • Progettazione hardware di circuiti analogici e digitali
  • Sviluppo hardware e firmware con microprocessori/microcontrollori (80x31/80x51, 68000, 68HC11, 683xx, V25+, H8, H8S, HCS12, ATTiny/ATMega, Microchip, STM8, STM32) e DSP (TI e ADSP)
  • Sviluppo e manutenzione di BSP per sistemi Linux embeedded su architetture ARM o Intel: bootloader (u-boot, bootloader ottimizzati per specifiche applicazioni), kernel driver per interfacce di comunicazione (PCIe, USB, Ethernet, WiFi, Bluetooth, CAN, SD/MMC, SPI, I2C, UART, GPIO) e multimediali (Audio, Video output/capture) e generazione/manutenzione di distribuzioni integrate basate su Yocto. Approfondita conoscenza dei più diffusi application processor (NXP i.MX6 e i.MX8, Broadcom BCM28xx, Renesas R-Car, Intel Atom e Broxton, TI OMAP, ...)
  • Sviluppo software applicativo su sistemi Linux in C++ e altre tecnologie (Python, Java, Php, ...)
  • Sviluppo software applicativo C# .NET per sistemi Windows
  • Sviluppo app Android
  • Progettazione di circuiti logici programmabili (PLD, FPGA, ASIC)
  • Linguaggi di programmazione Assembler, VB, C, C++, C#, Python, Java
  • Sistemi operativi FreeRTOS, Linux e Windows CE 5.0/6.0 su sistemi embedded
  • Algoritmi DSP: acquisizione e trattamento dati real-time, riconoscimento e generazione di frequenze, compressione vocale
  • Interfacce telefoniche POTS, ISDN BRA e PRA, PCM ed implementazione dei relativi protocolli di segnalazione
  • Protocolli di segnalazione e streaming utilizzati per la multimedialità via IP (SIP, RTP/RTCP, …); codec audio/video utilizzati nelle applicazioni di videotelefonia (H.263, H.263+, H.264, MPEG4, G.711, G.723, G.729, AMR-GSM, RFC2833, …)
  • Sistemi di sicurezza cablata e wireless: sensori volumetrici piroelettrici (infrarosso) e microonda, combinatori telefonici, centrali di allarme, sistemi wireless in banda 434/868 MHz
  • Algoritmi di controllo PID (temperatura e forza) ad alta precisione, controllo motori tramite inverter o azionamento, gestione encoder, sistemi di acquisizione segnali da trasduttori di vari (sensori di posizione LVDT, celle di carico, ponti estensimetrici, trasduttori piezoelettrici, misuratori di livello, ...)
  • Interfacce e protocolli di comunicazione per diagnosi automotive (OBD-II, CAN, K-line, KWP2000, UDS, J1281, ISO9141, TP2.0)
  • Model Base Engineering in ambiente Matlab/Simulink
  • Soluzioni di datalogging per impianti di produzione ad energie rinnovabili: calcoli della produzione teorica, performance, ...
  • Sviluppo di PCB, con la competenza di una pluriennale esperienza nel settore della progettazione hardware ed attenzione specifica alle problematiche di signal integrity e compatibilità elettromagnetica
  • Analisi isolamenti su PCB con tool CAD Mentor PADS

Informatica / IT

  • Gestione server Linux (Debian/SUSE) con applicazioni varie (server web, database, mail, software repository e versioning, ERP, backup, …)
  • Tecnologie per lo sviluppo di siti WEB (HTML, CSS, WML, XML, Flash, Java, JavaScript, PHP, CMS)
  • Cooperazione su progetti OpenSource di sistemi gestionali (OpenERP); sviluppo di moduli applicativi in Phyton e reportistica RML