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
Sponsorizza questa scheda mestiereSPAZIO PARTNERSponsorizzaquesta scheda mestiereDiventa sponsor

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?

Professioni dello stesso settore

Microcomputer Maintenance Technician
00
Microcomputer Maintenance Technician
informatique electronique numerique

Manutenzione di sistemi microinformatici in ambienti professionali complessi e multi-sito

18k–40k
Consumer Electronics Maintenance Technician
00
Consumer Electronics Maintenance Technician
informatique electronique numerique

Tecnico di manutenzione elettronica di consumo: diagnosi, riparazione e collaudo di dispositivi domestici e portatili

18k–40k
Cloud Computing Engineer
00
Cloud Computing Engineer
informatique electronique numerique

Architettura cloud ibrida e multi-cloud per infrastrutture scalabili ad alta disponibilità

28k–70k
Internal E-Consultant
00
Internal E-Consultant
informatique electronique numerique

Consulenza digitale interna: analisi dei processi aziendali, ottimizzazione dei canali online e sviluppo delle strategie e-commerce

28k–60k
Technology Watch Specialist
00
Technology Watch Specialist
informatique electronique numerique

Monitoraggio continuo delle innovazioni tecnologiche per orientare le scelte strategiche di ricerca e sviluppo

25k–65k
DevOps Engineer
00
DevOps Engineer
informatique electronique numerique

Automazione dell'infrastruttura cloud e ottimizzazione dei cicli di rilascio software in ambienti distribuiti

28k–70k
IT Support Technician
00
IT Support Technician
informatique electronique numerique

Supporto tecnico informatico di primo e secondo livello in ambienti multi-utente e infrastrutture eterogenee

18k–45k
IT Sales Representative
00
IT Sales Representative
informatique electronique numerique

Commerciale informatico con portafoglio clienti B2B, ciclo di vendita completo e soluzioni tecnologiche complesse

22k–60k