Attiva gli avvisi di lavoro via e-mail!

IoT Senior Software Engineer

LHH

Milano

In loco

EUR 40.000 - 60.000

Tempo pieno

14 giorni fa

Descrizione del lavoro

Un'azienda leader nel settore degli elettrodomestici cerca un IoT Senior Software Engineer per sviluppare software per dispositivi IoT. Il candidato ideale ha 4-5 anni di esperienza nello sviluppo embedded, ottima padronanza di C e familiarità con OTA e firmware real-time. Si offre un ambiente stimolante e opportunità di crescita.

Competenze

  • Almeno 4-5 anni di esperienza nello sviluppo software embedded e IoT.
  • Competenze nella redazione di documentazione tecnica.
  • Conoscenze di base in assembler.

Mansioni

  • Sviluppo di software per dispositivi IoT.
  • Contributo alla progettazione di firmware real-time.
  • Gestione di protocolli di comunicazione.

Conoscenze

Programmazione su microcontrollori 8/32 bit
Debugging e ottimizzazione
Firmware real-time
C
Conoscenza protocolli di rete (BLE, HTTPS, MQTT)

Formazione

Laurea in Ingegneria Elettronica o Informatica

Strumenti

FreeRTOS
Ambienti IDE embedded (Espressif, ST, Microchip)

Descrizione del lavoro

Siamo alla ricerca di un IoT Senior Software Engineer per azienda cliente leader nel settore degli elettrodomestici.

Le responsabilità principali includono:

  1. 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.).
  2. Debugging e ottimizzazione del software IoT a livello di sistema e schede elettroniche.
  3. Contributo alla progettazione e implementazione di firmware real-time, anche senza sistemi operativi, gestendo interruzioni, periferiche, memoria e task real-time.
  4. Utilizzo di sistemi operativi real-time (ad esempio FreeRTOS) e sviluppo in ambienti IDE embedded (Espressif, ST, Microchip, ecc.).
  5. Requisiti di formazione: Laurea in Ingegneria Elettronica o Informatica.
  6. Esperienza professionale: almeno 4-5 anni nello sviluppo software embedded e IoT, preferibilmente in R&D.
  7. Competenze nella redazione e manutenzione di documentazione tecnica e specifiche software.
  8. Ottima padronanza del linguaggio C, con conoscenze di base in assembler.
  9. Esperienza nella scrittura di codice modulare e scalabile, sia per livelli software bassi che alti.
  10. Capacità di debugging tramite emulatori e analisi di trace log.
  11. Conoscenza di protocolli di rete come BLE, HTTPS, MQTT e competenze di base di networking.
  12. Gestione di attività in tempo reale e sviluppo di firmware senza sistema operativo.
  13. Familiarità con sistemi embedded e architetture hardware di microcontrollori.
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.