Ingegnere/a firmware embedded
10 ore fa
Vimodrone, Lombardia, Italia
DropsA S.p.A.
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Progettiamo e produciamo apparecchiature industriali connesse. Al centro di ogni prodotto c'è un firmware per microcontrollore basato su RTOS, che gestisce display grafico, connettività wireless, comunicazione con il cloud e interfacce fieldbus.
È il candidato/la candidata ideale per questa opportunità? Lo scopra leggendo la panoramica del ruolo qui sotto.
Cerchiamo una figura che segua il prodotto per tutto il suo ciclo di vita: dalla progettazione e dallo sviluppo, al supporto alla produzione, fino all'assistenza sulle unità già installate, lavorando a stretto contatto con il team R&D.
Il ruolo si inserisce in un progetto già avviato: il firmware è in sviluppo attivo, con procedure scritte per compilazione, programmazione delle schede e collaudo, e con un ambiente di sviluppo assistito da AI già configurato. Nei primi mesi la persona inserita lavorerà in affiancamento al responsabile della piattaforma e a un collega che conosce a fondo il firmware e l'hardware delle nostre pompe.
Parte del lavoro si svolge in laboratorio, a contatto diretto con schede e strumenti: sonda di programmazione, oscilloscopio, banco di collaudo, reparto produzione.
Responsabilità
•
Sviluppo di applicazioni su microcontrollore in C/C++ con FreeRTOS (STM32, ESP32), inclusa l'interfaccia su display
•
Sviluppo di driver e integrazione di periferiche: CAN bus, UART, Modbus, USB, SPI, I²C
•
Connettività: BLE, WiFi, MQTT su canale cifrato con certificati, aggiornamento firmware OTA sicuro
•
Messa in servizio dell'hardware e debug al banco insieme al team hardware
•
Qualità del firmware: revisione del codice, test unitari, piani di test e test di integrazione, compilazione in CI e gestione dei rilasci
•
Supporto al reparto produzione nella programmazione e nel collaudo delle unità
•
Supporto tecnico di secondo livello ai tecnici di assistenza sul campo, sui problemi delle unità installate
•
Contributo tecnico alla conformità dei prodotti alle norme europee di cybersicurezza (RED, CRA): prove e documentazione del firmware
•
Manutenzione della base di conoscenza del team: documentazione tecnica e tracciamento attività (Confluence / Jira) e i file di contesto per l'AI nei repository ( ), che mantengono efficaci gli assistenti di codice
•
Utilizzo di strumenti di sviluppo basati su AI (es. Claude Code) per generazione e refactoring del codice, revisione, test e documentazione, e contributo al miglioramento del loro utilizzo nel team
Requisiti
•
Laurea magistrale in Ingegneria Elettronica, Informatica o delle Telecomunicazioni, oppure laurea triennale con esperienza equivalente
•
Almeno 3 anni di sviluppo firmware in C/C++ per sistemi embedded (5+ per il ruolo senior), con almeno un prodotto portato in produzione in prima persona
•
Esperienza di progetto con STM32 e/o ESP32
•
Esperienza pratica con FreeRTOS (task, code, semafori, gestione dei tempi, debug di concorrenza)
•
Esperienza diretta su almeno due o tre fra CAN bus, UART, Modbus, USB e SPI: capacità di scrivere e fare il debug dei driver, non solo di usare le librerie del fornitore
•
Capacità di leggere schemi elettrici e datasheet e di lavorare con gli strumenti di laboratorio (oscilloscopio, analizzatore logico, sonda di debug)
•
Utilizzo di Git
•
Apprendimento rapido e risoluzione autonoma dei problemi: spesso il lavoro richiede di affrontare un chip, un protocollo o uno strumento sconosciuto e renderlo operativo con poca supervisione
•
Familiarità con gli assistenti di codice basati su AI nel lavoro quotidiano, con la capacità critica di rivedere e validare ciò che producono
•
Italiano fluente xlwpduy
•
Buona conoscenza dell'inglese tecnico, scritto e parlato
•
Disponibilità a lavorare in sede quattro giorni su cinque
Requisiti preferenziali
•
Debug e progettazione hardware
•
Interfacce grafiche su display per microcontrollore (es. LVGL)
•
Sicurezza embedded: certificati e TLS, avvio sicuro, firma delle immagini firmware
•
Piani e casi di test, test di integrazione di sistema (SIT)
•
DevOps: CI/CD, ambienti di build Docker, automazione dei rilasci
•
Python per strumenti, simulatori e automazione dei test
•
AWS (servizi IoT)
•
Normative europee per i prodotti IoT (cybersicurezza RED, CRA, marcatura CE)
Cosa offriamo
•
Prodotti industriali reali, seguiti per intero: dal banco alla produzione, fino al campo
•
Un firmware in sviluppo attivo, con procedure scritte
•
Affiancamento nei primi mesi da parte di un collega esperto del firmware e dell'hardware delle pompe
•
Un metodo di sviluppo assistito da AI già in uso nel team
•
Esperienza diretta sulla cybersicurezza di prodotto secondo le nuove nor
È il candidato/la candidata ideale per questa opportunità? Lo scopra leggendo la panoramica del ruolo qui sotto.
Cerchiamo una figura che segua il prodotto per tutto il suo ciclo di vita: dalla progettazione e dallo sviluppo, al supporto alla produzione, fino all'assistenza sulle unità già installate, lavorando a stretto contatto con il team R&D.
Il ruolo si inserisce in un progetto già avviato: il firmware è in sviluppo attivo, con procedure scritte per compilazione, programmazione delle schede e collaudo, e con un ambiente di sviluppo assistito da AI già configurato. Nei primi mesi la persona inserita lavorerà in affiancamento al responsabile della piattaforma e a un collega che conosce a fondo il firmware e l'hardware delle nostre pompe.
Parte del lavoro si svolge in laboratorio, a contatto diretto con schede e strumenti: sonda di programmazione, oscilloscopio, banco di collaudo, reparto produzione.
Responsabilità
•
Sviluppo di applicazioni su microcontrollore in C/C++ con FreeRTOS (STM32, ESP32), inclusa l'interfaccia su display
•
Sviluppo di driver e integrazione di periferiche: CAN bus, UART, Modbus, USB, SPI, I²C
•
Connettività: BLE, WiFi, MQTT su canale cifrato con certificati, aggiornamento firmware OTA sicuro
•
Messa in servizio dell'hardware e debug al banco insieme al team hardware
•
Qualità del firmware: revisione del codice, test unitari, piani di test e test di integrazione, compilazione in CI e gestione dei rilasci
•
Supporto al reparto produzione nella programmazione e nel collaudo delle unità
•
Supporto tecnico di secondo livello ai tecnici di assistenza sul campo, sui problemi delle unità installate
•
Contributo tecnico alla conformità dei prodotti alle norme europee di cybersicurezza (RED, CRA): prove e documentazione del firmware
•
Manutenzione della base di conoscenza del team: documentazione tecnica e tracciamento attività (Confluence / Jira) e i file di contesto per l'AI nei repository ( ), che mantengono efficaci gli assistenti di codice
•
Utilizzo di strumenti di sviluppo basati su AI (es. Claude Code) per generazione e refactoring del codice, revisione, test e documentazione, e contributo al miglioramento del loro utilizzo nel team
Requisiti
•
Laurea magistrale in Ingegneria Elettronica, Informatica o delle Telecomunicazioni, oppure laurea triennale con esperienza equivalente
•
Almeno 3 anni di sviluppo firmware in C/C++ per sistemi embedded (5+ per il ruolo senior), con almeno un prodotto portato in produzione in prima persona
•
Esperienza di progetto con STM32 e/o ESP32
•
Esperienza pratica con FreeRTOS (task, code, semafori, gestione dei tempi, debug di concorrenza)
•
Esperienza diretta su almeno due o tre fra CAN bus, UART, Modbus, USB e SPI: capacità di scrivere e fare il debug dei driver, non solo di usare le librerie del fornitore
•
Capacità di leggere schemi elettrici e datasheet e di lavorare con gli strumenti di laboratorio (oscilloscopio, analizzatore logico, sonda di debug)
•
Utilizzo di Git
•
Apprendimento rapido e risoluzione autonoma dei problemi: spesso il lavoro richiede di affrontare un chip, un protocollo o uno strumento sconosciuto e renderlo operativo con poca supervisione
•
Familiarità con gli assistenti di codice basati su AI nel lavoro quotidiano, con la capacità critica di rivedere e validare ciò che producono
•
Italiano fluente xlwpduy
•
Buona conoscenza dell'inglese tecnico, scritto e parlato
•
Disponibilità a lavorare in sede quattro giorni su cinque
Requisiti preferenziali
•
Debug e progettazione hardware
•
Interfacce grafiche su display per microcontrollore (es. LVGL)
•
Sicurezza embedded: certificati e TLS, avvio sicuro, firma delle immagini firmware
•
Piani e casi di test, test di integrazione di sistema (SIT)
•
DevOps: CI/CD, ambienti di build Docker, automazione dei rilasci
•
Python per strumenti, simulatori e automazione dei test
•
AWS (servizi IoT)
•
Normative europee per i prodotti IoT (cybersicurezza RED, CRA, marcatura CE)
Cosa offriamo
•
Prodotti industriali reali, seguiti per intero: dal banco alla produzione, fino al campo
•
Un firmware in sviluppo attivo, con procedure scritte
•
Affiancamento nei primi mesi da parte di un collega esperto del firmware e dell'hardware delle pompe
•
Un metodo di sviluppo assistito da AI già in uso nel team
•
Esperienza diretta sulla cybersicurezza di prodotto secondo le nuove nor