Ingegnere software firmware
Descrizione dell'offerta
Parte del Gruppo MoOngy, Agap2 è presente sul mercato europeo in 14 paesi con servizi di consulenza ingegneristica impiantistica. Dal 2018, Agap2 Italia opera sul territorio nazionale nei seguenti settori: Energy, Oil&Gas, Steel, Hydrogen, Power Generation, Construction.
Tipologia di contratto: Full Time
Orario di lavoro: Lunedì – Venerdì
Esperienza richiesta: 3 anni
Siamo alla ricerca di un Firmware Engineer Embedded – livello Middle , con solida esperienza nella programmazione in C su sistemi embedded bare-metal .
La figura entrerà a far parte di un contesto tecnico strutturato e lavorerà allo sviluppo di firmware per microcontrollori STM32 , con particolare attenzione all’efficienza energetica , all’ottimizzazione delle risorse hardware e alla qualità del codice.
Attività principali
- Sviluppo e manutenzione di firmware embedded in linguaggio C
- Programmazione su microcontrollori STM32 in ambiente senza sistema operativo (bare-metal)
- Implementazione e gestione di driver per periferiche hardware (GPIO, Timer, UART, SPI, I2C, ADC, DMA)
- Ottimizzazione del firmware in termini di consumi energetici , utilizzo della memoria e prestazioni
- Utilizzo delle modalità low-power e delle funzionalità di power management degli STM32
- Debug, test e validazione del firmware tramite strumenti di sviluppo e debugging
- Collaborazione continua con il team hardware e con gli altri reparti tecnici
- Produzione e aggiornamento della documentazione tecnica di progetto
Requisiti tecnici
- Laurea in Ingegneria Elettronica, Informatica o formazione tecnica equivalente
- Esperienza di almeno 3 anni nello sviluppo firmware embedded
- Ottima conoscenza del linguaggio C per sistemi embedded
- Esperienza consolidata sulla famiglia di microcontrollori STM32
- Sviluppo su sistemi bare-metal (assenza di RTOS)
- Conoscenza delle architetture ARM Cortex-M
- Capacità di lettura e interpretazione di datasheet, reference manual e schemi elettronici
- Esperienza con strumenti di debugging (JTAG/SWD, debugger hardware e software)
Competenze preferenziali
- Utilizzo di STM32CubeIDE , HAL e/o LL
- Esperienza con toolchain GCC per embedded
- Sviluppo di sistemi a basso consumo e alimentati a batteria
- Familiarità con sistemi di versionamento del codice (Git)
- Conoscenze di base di elettronica digitale
AGAP2 è 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.