Sono specializzato nello sviluppo di applicazioni embedded basate su RTOS per Arduino, ESP32, STM32 e Raspberry Pi, dalla creazione di driver a basso livello fino a sistemi completi, pronti per la produzione.
Cosa offro
- Sviluppo di sistemi basati su RTOS (FreeRTOS, Zephyr, Mbed OS)
- Pianificazione di task in tempo reale e comunicazione tra task (code, semafori, mutex)
- Programmazione di driver per periferiche (UART, SPI, I2C, ADC, PWM, CAN, USB, Ethernet, ecc.)
- Comunicazione wireless (Wi-Fi, BLE, LoRa, MQTT, Modbus, HTTP, WebSocket)
- Bootloader e aggiornamenti firmware OTA
- Ottimizzazione a basso consumo e progettazione basata su interrupt
- Debugging, refactoring del codice e ottimizzazione del sistema
- Integrazione con sensori, attuatori e servizi cloud
Perché scegliermi
- Ingegnere embedded & firmware con anni di esperienza pratica
- Competenza su diverse piattaforme di microcontrollori
- Codice C/C++ pulito, documentato e pronto per la produzione
- Esperienza comprovata nella creazione di dispositivi IoT, industriali e per telemedicina
Se hai bisogno di un semplice scheduler di task o di un firmware completo basato su RTOS, ti aiuterò a progettare, implementare e testare il tuo sistema embedded per garantire affidabilità nel mondo reale. Sentiti libero di contattarmi.