Descrizione della Posizione Lavorativa
Graphimecc Group, azienda specializzata nella realizzazione di macchine per la tracciabilità e anti-contraffazione, propone un'opportunità come Junior Embedded Firmware Developer per rinforzare il proprio team.
La risorsa sarà inserita nell'AREA INGEGNERIA ELETTRONICA, FIRMWARE E SOFTWARE e contribuirà alla progettazione e allo sviluppo di firmware per sistemi embedded impiegati nelle soluzioni di automazione industriale realizzate internamente dall'azienda. La posizione è rivolta a candidati junior o neolaureati con solide basi teoriche e interesse per lo sviluppo firmware su microcontrollori.
Mansioni
- Sviluppo e manutenzione di firmware per sistemi embedded basati su microcontrollori
- Supporto alla progettazione firmware per dispositivi impiegati in sistemi di automazione industriale
- Collaborazione con il team di sviluppo elettronico
- Debug, testing e validazione del firmware
- Redazione della documentazione tecnica del software sviluppato
- Partecipazione alle attività di integrazione tra firmware, hardware e sistemi di controllo
Attitudini e competenze richieste
- Conoscenza dei linguaggi C e C++
- Conoscenze teoriche su microcontrollori e architettura dei sistemi embedded
- Capacità di interpretare schemi elettronici
- Conoscenza di base di concetti quali gestione della memoria, interrupt e periferiche di microcontrollore (timer, GPIO, UART, SPI, I2C)
- Capacità di lettura della documentazione tecnica (datasheet, reference manual)
- Buone capacità di problem solving e attitudine al lavoro in team
Preferibile
- Conoscenza dei microcontrollori STM32 (STMicroelectronics)
- Familiarità con ambienti di sviluppo embedded
- Esperienza con sistemi di versionamento del codice (es. Git)
- Conoscenza di base di protocolli di comunicazione industriale o seriali
- Esperienze accademiche o progetti personali in ambito embedded
Sede: Verona (VR), Italia.
Requisiti
Candidati junior o neolaureati con solide basi teoriche e interesse nello sviluppo firmware per microcontrollori; conoscenza di C/C++; capacità di interpretare schemi elettronici; conoscenze di base su gestione memoria, interrupt e periferiche; capacità di leggere datasheet; attitudine al lavoro di squadra e problem solving. Preferibile esperienza con STM32, ambienti di sviluppo embedded, Git e protocolli seriali/industriali.
Competenze richieste
Competenze professionali
C
C++
Microcontrollori
Architettura sistemi embedded
Interpretazione schemi elettronici
Gestione memoria
Interrupt
Timer
GPIO
UART
SPI
I2C
Lettura datasheet / reference manual
Debug firmware
Testing e validazione
STM32
Ambienti di sviluppo embedded
Git
Protocolli di comunicazione industriale/seriali
Competenze trasversali
Problem solving
Lavoro in team