Embedded Software

Pubblicato il 08-11-2026 · ADENTIS Italia · Genova

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 lavoro da remoto)

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, I²C, 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 dinamico 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
Max. 8 MB. Formati Accettati: PDF, RTF, DOC, DOCX, ODT.