Siamo alla ricerca di un IoT Senior Software Engineer per azienda cliente leader nel settore degli elettrodomestici.
Le responsabilità principali includono:
Sviluppo di software per dispositivi IoT, con attenzione alla programmazione su microcontrollori 8/32 bit e gestione di protocolli di comunicazione (I2C, UART, SPI, ecc.).
Debugging e ottimizzazione del software IoT a livello di sistema e schede elettroniche.
Contributo alla progettazione e implementazione di firmware real-time, anche senza sistemi operativi, gestendo interruzioni, periferiche, memoria e task real-time.
Utilizzo di sistemi operativi real-time (ad esempio FreeRTOS) e sviluppo in ambienti IDE embedded (Espressif, ST, Microchip, ecc.).
Requisiti di formazione: Laurea in Ingegneria Elettronica o Informatica.
Esperienza professionale: almeno 4-5 anni nello sviluppo software embedded e IoT, preferibilmente in R&D.
Competenze nella redazione e manutenzione di documentazione tecnica e specifiche software.
Ottima padronanza del linguaggio C, con conoscenze di base in assembler.
Esperienza nella scrittura di codice modulare e scalabile, sia per livelli software bassi che alti.
Capacità di debugging tramite emulatori e analisi di trace log.
Conoscenza di protocolli di rete come BLE, HTTPS, MQTT e competenze di base di networking.
Gestione di attività in tempo reale e sviluppo di firmware senza sistema operativo.
Familiarità con sistemi embedded e architetture hardware di microcontrollori.