Embedded Software / Firmware Developer C/C++
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, 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 competente 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 di lavoro inclusivo, nel quale ogni singola risorsa possa apportare un valore unico alla nostra realtà. Pertanto, accogliamo candidature senza distinzione di età, genere, nazionalità, disabilità, orientamento sessuale, religione o stato civile.
Inoltre, teniamo fede ai nostri impegni prestando attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99.
I dati personali saranno trattati in conformità alle disposizioni contenute nel regolamento UE 2016/679.
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, 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 competente 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 di lavoro inclusivo, nel quale ogni singola risorsa possa apportare un valore unico alla nostra realtà. Pertanto, accogliamo candidature senza distinzione di età, genere, nazionalità, disabilità, orientamento sessuale, religione o stato civile.
Inoltre, teniamo fede ai nostri impegni prestando attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99.
I dati personali saranno trattati in conformità alle disposizioni contenute nel regolamento UE 2016/679.