Embedded Firmware Engineer
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.
Continuando accetti i nostri Termini & Informativa sulla privacy.
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 Firmware Engineer (C/C++)
Modalità: presenza
Luogo: Genova (GE)
IL TUO RUOLO
Per un progetto in ambito elettronico e embedded, siamo alla ricerca di un/una Embedded Firmware Engineer da inserire in un team tecnico dedicato allo sviluppo e all'evoluzione di software per terminali e dispositivi elettronici.
La risorsa lavorerà a stretto contatto con le componenti hardware dei dispositivi, occupandosi sia dell'evoluzione di applicazioni e firmware già esistenti sia dello sviluppo di nuove funzionalità. Cerchiamo una persona con solide basi di programmazione, approccio analitico e un'esperienza concreta, anche iniziale, nello sviluppo embedded.
Responsabilità principali:
- Sviluppo e manutenzione di software e firmware in C e C++ per dispositivi embedded.
- Progettazione e implementazione di nuove funzionalità, oltre alla modifica e all'ottimizzazione di quelle già presenti.
- Analisi del codice sorgente esistente, individuazione di anomalie e risoluzione di problematiche software.
- Attività di debugging direttamente sui dispositivi, con particolare attenzione all'interazione tra componenti software e hardware.
- Esecuzione di test funzionali, collaudi e verifiche di integrazione per garantire il corretto funzionamento dei sistemi.
- Gestione del codice attraverso strumenti di versionamento e redazione della documentazione tecnica relativa alle attività svolte.
Requisiti:
- Esperienza nello sviluppo in C/C++ in ambito embedded o su apparati elettronici.
- Buona padronanza del linguaggio C, con conoscenza di puntatori, gestione della memoria e principali strutture dati.
- Conoscenza di C++ e dei principi della programmazione orientata agli oggetti.
- Capacità di leggere, comprendere e modificare codice esistente, verificando l'efficacia degli interventi effettuati.
- Competenze di analisi e risoluzione dei problemi, con esperienza nelle attività di debugging.
- Conoscenza del sistema operativo Linux e dei principali strumenti utilizzabili da riga di comando.
- Familiarità con sistemi di controllo versione quali Git e/o SVN.
- Disponibilità a svolgere l'attività lavorativa in presenza presso la sede di Genova.
Nice to have:
- Sviluppo di firmware per microcontrollori.
- Esperienza con Embedded Linux, Raspberry Pi o piattaforme embedded equivalenti.
- Conoscenza di Yocto e delle procedure di creazione e personalizzazione di immagini Linux embedded.
- Nozioni di elettronica digitale, interfacciamento con periferiche e utilizzo di strumenti di misura.
- Conoscenza dei principali protocolli e delle interfacce di comunicazione: UART, SPI, I²C, Ethernet e TCP/IP.
- Familiarità con Qt/QML, Python e strumenti dedicati al testing e all'automazione.
- Utilizzo di ambienti di sviluppo quali Qt Creator, Visual Studio Code e toolchain specifiche per microcontrollori.
Cosa offriamo?
- Contratto a tempo indeterminato.
- Formazione continua su hard e soft skills.
- Follow-up costante con HR e Business Manager.
- Un percorso di crescita chiaro e strutturato in un ambiente innovativo, dinamico e internazionale.
La retribuzione annua lorda per questo ruolo è compresa tra 32.000 EUR e 38.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à, di