Dal bring-up al codice pronto per la produzione, con date garantite
Scriviamo il firmware di dispositivi ad alta affidabilità, dai driver alle funzioni applicative, fino all’aggiornamento sicuro sul campo. Per aziende con una scheda da far funzionare in fretta, un firmware da rimettere in sesto o un reparto interno da affiancare. Sulle schede che progettiamo noi o su quelle che avete già.
Offerta in 48 oreCosa facciamo
Bring-up di schede nuove
Accensione, verifica delle periferiche, driver e misure in laboratorio. Partiamo sulla scheda di sviluppo mentre il PCB è in produzione.
Firmware applicativo
Macchine a stati, RTOS, gestione dell’energia e della batteria, logiche di controllo e diagnostica.
Comunicazione
Bus industriali (CAN, RS-485, Modbus, SMBus) e wireless (BLE, Wi-Fi, LoRaWAN, UWB), protocolli binari con controllo d’integrità.
Bootloader e aggiornamento sicuro
Secure boot con immagini firmate, boot A/B con rollback automatico, OTA a prova di interruzione.
Controllo motori, potenza, Edge AI
Controllo di motori brushless, gestione di batterie e alimentazioni, modelli di intelligenza artificiale eseguiti sul microcontrollore.
Test e qualità
Unit test, banchi di prova automatici, software di collaudo, codice documentato e versionato. Linee guida MISRA C dove richiesto.
Capacità
- C e C++ per sistemi embedded, Python per test e strumenti
- RTOS: FreeRTOS, Zephyr, ThreadX; bare-metal
- Linux embedded (Yocto, Buildroot)
- Bootloader, OTA, secure boot; preparazione al Cyber Resilience Act
- DSP su microcontrollore: filtri, lock-in, demodulazione
- Software di collaudo e strumenti per la produzione
Piattaforme e tecnologie
Microcontrollori e processori
- STM32
- ESP32
- Nordic nRF
- RISC-V
- Raspberry Pi
- Qualcomm Dragonwing
- Rockchip RK
Sistemi operativi e stack
- FreeRTOS
- Zephyr
- ThreadX
- ESP-IDF
- Linux embedded
- Yocto
- Buildroot
Protocolli
- CAN
- RS-485
- Modbus
- SMBus
- USB
- BLE
- Wi-Fi
- LoRaWAN
- UWB
Cosa ricevete
- Codice sorgente completo, a fine progetto
- Binari di rilascio con checksum e note di versione
- Documentazione del codice e dei protocolli
- Test automatici e report di collaudo
- Strumenti di programmazione e aggiornamento per la produzione
Tempi
Un progetto nuovo parte da uno studio di fattibilità, consegnato in 72 ore, che diventa la specifica dei requisiti; per i progetti complessi la durata dello studio è scritta nell’offerta. Se la specifica c’è già, o c’è un firmware da rimettere in sesto, lo studio si salta e l’offerta riguarda direttamente il lavoro, con le date di consegna.
- risposta tecnica di un progettista
- 24 ore
- offerta per lo studio di fattibilità
- 48 ore
- bring-up del firmware
- 2 settimane
- prototipo funzionante e collaudato
- 4 settimane
Tempi tipici dall’ordine, con la specifica dei requisiti approvata e complessità standard, in parallelo al progetto hardware. Per sviluppi più ampi lavoriamo per rilasci, con le date scritte nell’offerta.
Progetti firmware

Dieci secondi per sapere se un accelerometro MEMS funziona davvero
Un banco e un firmware che dicono con un sì o un no se un accelerometro MEMS è presente e ben accoppiato alla struttura, anche nelle mani di un operatore non specialista e con la macchina accesa.
Leggi il caso →
Un sensore di parcheggio che riconosce i posti liberi da solo, in 15 millisecondi
Un dispositivo a basso costo che elabora l'immagine a bordo e decide se ogni posto è libero o occupato, con un'accuratezza nettamente superiore ai sensori a ultrasuoni. In rete viaggia lo stato dei posti e, dove serve, un fotogramma al secondo per una videosorveglianza di base.
Leggi il caso →
Il firmware nuovo per la nostra pick & place, e un errore di piazzamento sceso di cinque volte
Il laboratorio è nato con una pick & place da banco chiusa e poco precisa. Ne abbiamo sostituito il firmware del controllore per farla lavorare con OpenPnP e l'abbiamo calibrata ugello per ugello. È ancora la macchina con cui montiamo i prototipi.
Leggi il caso →Domande frequenti
Lavorate anche su schede progettate da altri?
Sì. Facciamo bring-up, correzioni e nuove funzioni anche su hardware esistente.
Potete riprendere un firmware scritto da un altro sviluppatore?
Sì. Lo analizziamo, mettiamo in sicurezza le parti critiche e lo portiamo avanti.
Come seguite il lavoro da remoto?
Un referente tecnico unico e un aggiornamento ogni settimana. A ogni milestone vi consegniamo il pacchetto del firmware da provare. Quando serve veniamo da voi.
Il firmware sarà pronto per il Cyber Resilience Act?
Sì, se lo mettiamo nei requisiti dall’inizio: secure boot, aggiornamenti firmati, debug bloccato, SBOM. Vedi come progettiamo la sicurezza e cosa chiedono CRA e direttiva RED.
Hai una scadenza?
Raccontaci il progetto: entro 48 ore ricevi un’offerta con fasi e date. Se serve, firmiamo l’NDA prima di vedere i tuoi file.


