Missione del ruolo
La preghiamo di leggere attentamente la seguente descrizione del lavoro per assicurarsi di essere la persona giusta per questo ruolo prima di candidarsi.
Lo Sviluppatore Software IoT si occupa della progettazione e sviluppo di soluzioni per la gestione dei dati provenienti da dispositivi connessi. La figura contribuirà alla costruzione di pipeline dati efficienti, sistemi di integrazione e piattaforme di monitoraggio, garantendo scalabilità, affidabilità e performance.
Responsabilità principali
1. Sviluppo Soluzioni IoT
Progettazione e sviluppo di applicazioni per sistemi IoT
Integrazione di dispositivi e sensori tramite protocolli di comunicazione (es. MQTT)
Implementazione di servizi per la raccolta e gestione dati
Gestione, raccolta e storicizzazione dei dati
Modellazione e utilizzo di database relazionali e/o time-series
Ottimizzazione delle performance di accesso e scrittura dati
3. Monitoring e Visualizzazione
Implementazione di sistemi di monitoraggio dati
Creazione di dashboard per visualizzazione e analisi
Utilizzo di strumenti per il controllo dello stato dei sistemi
4. Architetture e Scalabilità
Progettazione di pipeline dati IoT
Sviluppo su architetture distribuite e scalabili
Collaborazione con team hardware e firmware per integrazione end-to-end
Requisiti richiesti
Formazione
Laurea in Informatica, Ingegneria Informatica o affine
Valutati neolaureati con esperienza pratica documentabile (progetti personali, maker, ecc.)
Esperienza da 2 a 5 anni in sviluppo software IoT o data-driven
Esperienza in ambito IoT e integrazione dati
Conoscenza di protocolli di comunicazione (es. MQTT)
Esperienza nella gestione e storicizzazione dei dati
Esperienza con database (relazionali e/o time-series)
Familiarità con strumenti di elaborazione e monitoraggio dati
Esperienza con Node-RED
Conoscenza di database come PostgreSQL e MySQL
Utilizzo di strumenti di monitoring (es. Prometheus)
Esperienza nella gestione di pipeline dati IoT
Realizzazione di dashboard e sistemi di visualizzazione xjrgpwk dati
Esperienza con sistemi distribuiti e architetture scalabili
Problem solving e approccio analitico
Capacità di lavorare su sistemi complessi
Attitudine al lavoro in team
Proattività e orientamento all’innovazione
Precisione e attenzione alla qualità del codice
Contratto commisurato all’esperienza
Ambiente innovativo e tecnologicamente avanzato
Possibilità di lavorare su progetti IoT concreti e scalabili
Crescita professionale e sviluppo competenze
Formazione continua
Le candidature saranno valutate nel rispetto delle pari opportunità e della normativa vigente (GDPR).
#J-18808-Ljbffr