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.