Descrizione del Lavoro Descrizione del Lavoro Siamo alla ricerca di un Firmware Developer esperto per unirsi al nostro team dinamico e originale. Il candidato ideale sarà responsabile dello sviluppo, della manutenzione e dell'ottimizzazione del firmware per i nostri progetti basati su microcontrollori tipicamente a 32 bit di tipo Cortex-M (fra i piu' usati quelli della famiglia STM32 di STMicroelectronics). Se hai una passione per la programmazione embedded e vuoi lavorare su progetti all'avanguardia, questa è l'opportunità che fa per te
Responsabilità Sviluppare e mantenere il firmware per microcontrollori.
Progettare, implementare e testare nuove funzionalità firmware.
Debugging e risoluzione di problemi a livello di firmware.
Collaborare con il team hardware per assicurare l'integrazione ottimale tra hardware e firmware.
Documentare il codice e i processi di sviluppo in modo chiaro e conciso.
Partecipare alle revisioni del codice e alle riunioni tecniche.
Assicurare che il firmware soddisfi i requisiti di qualità e prestazioni.
Requisiti Laurea in Ingegneria Elettronica, Informatica o campo correlato.
Esperienza di almeno 3 anni nello sviluppo di firmware per microcontrollori, preferibilmente STM32.
Solida conoscenza del linguaggio di programmazione C/C++.
Esperienza con IDE e tool di sviluppo STM32 (STM32CubeIDE, Keil, IAR, ecc.).
Capacità di leggere e comprendere schemi elettrici e datasheet dei componenti.
Esperienza nel debugging e nell'uso di strumenti come oscilloscopi, analizzatori logici, ecc.
Buone capacità di problem-solving e attenzione ai dettagli.
Capacità di lavorare in modo indipendente e in team.
Buone capacità di comunicazione scritta e verbale in italiano e in inglese.
Plus Esperienza con protocolli di comunicazione (I2C, SPI, UART, CAN, ecc.).
Conoscenza dei sistemi operativi real-time (RTOS).
Esperienza nello sviluppo di firmware per dispositivi IoT.
Familiarità con i processi di controllo della versione del software (Git).
Sede lavorativa Se