Competenze tecniche

25 anni trascorsi nel settore della progettazione elettronica e dello sviluppo software in settori tecnologicamente evoluti ed ambiziosi 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, AVR, ARM92x, XScale PXA27x, Freescale Coldfire, Freescale Kinetix (ARM-Cortex), DSP (TMS320Cxx, ADSP 219x), Freescale i.MX6, TI OMAP5, Renesas R-Car) ed interfacciamento di periferiche complesse (modem GSM/GPS/2.5G/3G, WiFi, Bluetooth, audio processor infotainment, MAC/PHY Ethernet, ...)
  • Progettazione di circuiti logici programmabili (PLD, FPGA, Gate-array)
  • Linguaggi di programmazione Assembler, VB, C, C++, C#, Python
  • Sistemi operativi FreeRTOS, LINUX e Windows CE 5.0/6.0 su sistemi embedded
  • Sviluppo driver e BSP per sistemi Linux (architetture x86 e ARM) e Windows CE 5.0/6.0
  • Bootloader di primo e secondo livello (u-Boot) per sistemi Linux; realizzazione e customizzazione di root file system embedded basati su Yocto
  • 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, 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, ...
  • Sbrogliatura 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