Sono un ingegnere elettronico italiano con oltre 15 anni di esperienza lavorativa. Lavoro come progettista di HW; Sviluppatore FW e SW.
Come progettista di HW, lavoro in Altium, KiCad e Orcad e ho esperienza nello sviluppo di schede MCU (Microchip PIC e ARM Cortex) con diversi I / O digitali (GPIO, UART, SPI, I2C, PWM, ....). e alcuni I / O analogici. Progetto scheda completa: sezione di potenza, sezione MCU, sezione periferica, .... progetto anche schede con alimentazione a batteria; quindi ho esperienza nella progettazione di PCB a bassa potenza. Ho anche esperienza nella progettazione di schede commerciali (Arduino, Raspberry, Beaglebone, ...).
Come sviluppatore FW, di solito lavoro in C per Microchip PIC (compilatori MPLAB X + XC) ed Eclipse + GNU ARM per diversi produttori di ARM Cortex M3 / M4 (STM32Fx, NXP, EFM32 SiLabs, ma sono pronto per imparare nuovi framework) . Lavoro sia in ambiente a task singolo che multi-task (FreeRTOS e RTX). Scrivo codice sia per la gestione del driver di basso livello (GPIO, UART, SPI, I2C, PWM ....) sia per l'applicazione di alto livello / finale. Lavoro anche nelle schede commerciali "C code" Arduino / ESP8266 e nelle schede commerciali embedded Linux (Raspberry e Beaglebone).
Come sviluppatore SW, lavoro in C, C++, .NET, Java e molti altri linguaggi di programmazione. Principalmente lavoro per Windows O.S., ma ho anche esperienza nello sviluppo di Linux.