Job Description & How to Apply Below
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 STM
32 , 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 STM
32 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 STM
32
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 STM
32
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 STM
32
CubeIDE , 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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×