Embedded Software

Pubblicato il 07-11-2026 · ADENTIS Italia · Italia

CHI SIAMO

ADENTIS Italia è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.

Presente in 14 paesi europei con oltre 9.000 dipendenti, abbiamo aperto, da quattro anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, DINAMISMO e VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto.

Ruolo: Embedded Software / Firmware Developer C/C++
Modalità: On-site
Località: Genova (Inizialmente 5/5 in presenza, successivamente 1–2 giorni di smart working)
IL TUO RUOLO
Per un progetto tecnologico dedicato allo sviluppo di dispositivi elettronici per il controllo accessi e la rilevazione delle presenze , siamo alla ricerca di un Embedded Software / Firmware Developer C/C++ .

La risorsa entrerà a far parte di un team tecnico impegnato nello sviluppo, nella manutenzione e nell'evoluzione del software a bordo di terminali e dispositivi elettronici.

Il ruolo si colloca a cavallo tra sviluppo software e firmware , con attività che spaziano dall'implementazione di nuove funzionalità alla modifica del codice esistente, fino al debugging e alla verifica del corretto funzionamento dei dispositivi.

Attività:

Sviluppare e mantenere software e firmware in C/C++ per dispositivi embedded.

Implementare nuove funzionalità e intervenire su quelle già esistenti.

Analizzare, comprendere e modificare codice esistente.

Individuare e risolvere anomalie attraverso attività di debugging e troubleshooting .





Effettuare attività di debugging direttamente sui dispositivi elettronici.

Verificare la corretta interazione tra software e hardware .

Eseguire test funzionali, collaudi e verifiche di integrazione.

Utilizzare strumenti di versionamento del codice e documentare le attività svolte.

Requisiti:

2–3 anni di esperienza nello sviluppo software/firmware in ambito embedded o su apparati elettronici.

Solida conoscenza del linguaggio C , con particolare attenzione a puntatori, gestione della memoria e strutture dati.

Buona conoscenza del linguaggio C++ e dei principi della programmazione orientata agli oggetti.

Esperienza concreta nello sviluppo, nella modifica e nella manutenzione di codice su dispositivi embedded.

Capacità di comprendere codice esistente, apportare modifiche e verificarne il corretto funzionamento.

Buone capacità di debugging, analisi e risoluzione dei problemi .

Conoscenza dell'ambiente Linux e dei principali strumenti da riga di comando.

Familiarità con strumenti di versionamento come Git e/o SVN .

Nice to have:

Esperienza nello sviluppo firmware per microcontrollori .

Conoscenza di Embedded Linux , Raspberry Pi o piattaforme analoghe.





Familiarità con Yocto Project per la creazione e personalizzazione di immagini Linux embedded.

Conoscenze di elettronica digitale e interfacciamento con periferiche hardware.

Esperienza con protocolli e interfacce UART, SPI, I2C, Ethernet e TCP/IP .

Conoscenza di Qt/QML per lo sviluppo di interfacce applicative.

Utilizzo di Python per attività di testing e automazione.

Familiarità con Qt Creator, Visual Studio Code o toolchain per microcontrollori.

Esperienza nell'utilizzo di strumenti di misura e verifica hardware.

Cosa offriamo?

Inserimento in un contesto tecnologico vivace e strutturato.

Opportunità di lavorare su sistemi embedded e dispositivi elettronici reali.

Collaborazione con professionisti specializzati in ambito software e hardware.

Possibilità di crescita professionale e sviluppo delle competenze tecniche.

Modalità di lavoro ibrida dopo un primo periodo di inserimento in presenza.

La retribuzione annua lorda per questo ruolo è compresa tra 24.000 EUR e 28.000 EUR.

La posizione è inquadrata nell'ambito del CCNL del Commercio e Terziario applicato dalla nostra società.

Il posizionamento all'interno del range sarà definito in base alle competenze tecniche, all'esperienza specifica nel ruolo e agli esiti del processo di selezione, secondo criteri oggettivi e predefiniti. In presenza di profili con caratteristiche eccezionali rispetto al range indicato, una revisione potrà essere valutata previa approvazione interna.

The world needs you
ADENTIS Italia è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un ambiente d
Max. 8 MB. Formati Accettati: PDF, RTF, DOC, DOCX, ODT.