Paese
Settore
Search a job
IoT Developer
Sviluppatore IoT: progettazione di architetture connesse tra dispositivi fisici e piattaforme cloud
25 000 – 65 000 EUR (€)
Stipendio / anno
Laurea triennale o magistrale in Informatica, Ingegneria Elettronica o campi affini
Livello formazione
00
Automazione
Medio
Difficoltà
Positiva
Occupabilità
6-12 mesi
Tensione del mercato
Media
Mobilità
Possibile
Automazione
Medio
Difficoltà
Positiva
Occupabilità
6-12 mesi
Tensione del mercato
Media
Mobilità
Possibile
About
Lo sviluppatore IoT progetta e implementa soluzioni di connettività tra dispositivi fisici, sensori e piattaforme digitali. Opera in contesti industriali, smart home o sanità digitale, utilizzando microcontrollori, protocolli MQTT e CoAP, framework embedded e servizi cloud come AWS IoT o Azure IoT Hub. Collabora con ingegneri hardware, data engineer e team di prodotto per integrare flussi di dati in tempo reale, gestire firmware e garantire la scalabilità delle reti di dispositivi connessi in ambienti distribuiti.
Competenze
Competenze tecniche
- Programmazione in C/C++ per sistemi embedded avanzati
- Utilizzo di Python per scripting e automazione IoT
- Conoscenza di protocolli come MQTT, CoAP, Zigbee
- Esperienza con piattaforme cloud come AWS IoT Core
- Lavoro con microcontrollori STM32, ESP32 e Raspberry Pi
- Implementazione di RTOS come FreeRTOS o Zephyr
- Utilizzo di Docker e CI/CD per ambienti embedded
- Sicurezza con TLS, certificati X.509 e crittografia AES
Competenze interpersonali
- Precisione nell'analisi di problemi hardware-software
- Capacità di lavorare in contesti tecnici multidisciplinari
- Autonomia nella risoluzione di anomalie di sistema
- Comunicazione tecnica con profili non specialistici
- Adattamento rapido a vincoli di risorse hardware
Compiti
- Sviluppare firmware per microcontrollori STM32 o ESP32 con cicli di rilascio bisettimanali
- Progettare architetture MQTT/CoAP per reti con oltre 1000 nodi connessi simultaneamente
- Integrare pipeline di dati IoT su AWS IoT Core o Azure IoT Hub con latenza inferiore a 50ms
- Implementare meccanismi OTA (Over-The-Air) per aggiornamento firmware su flotte di dispositivi
- Scrivere driver per sensori analogici e digitali in C/C++ con copertura di test superiore all'80%
- Modellare flussi di dati con protocolli di serializzazione come Protobuf o MessagePack
- Analizzare consumi energetici su dispositivi a batteria e ottimizzare duty cycle fino al 30%
- Configurare broker MQTT con autenticazione TLS e gestione certificati X.509
- Monitorare metriche di dispositivi connessi tramite dashboard Grafana con alerting automatico
- Collaborare con team hardware per validazione segnali I2C, SPI e UART su oscilloscopio
- Documentare API REST e WebSocket per l'integrazione con applicazioni frontend e mobile
Ambienti di lavoro
Gli ambienti di lavoro possono variare:
Startup hardware e deeptech con focus su innovazione
Industria 4.0 e automazione industriale avanzata
Smart building e domotica per ambienti intelligenti
Sanità digitale e dispositivi medici connessi
Telecomunicazioni e infrastrutture di rete all'avanguardia
Laboratori R&D e centri di innovazione tecnologica
Possibili evoluzioni
- Evoluzione verso Architetto IoT per progettare soluzioni complesse
- Ruolo di Lead Developer embedded per guidare team tecnici
- Responsabile R&D connettività per sviluppare nuove tecnologie
- Posizione di CTO in startup hardware per leadership strategica
- Consulente in sicurezza IoT per protezione dei dati e dispositivi
Profilo ricercato
Rigore tecnico nella gestione di sistemi real time
Capacità di lettura e interpretazione di datasheet hardware
Orientamento alla qualità del codice e alla manutenibilità
Approccio metodico al troubleshooting firmware
Come diventare IoT Developer?








