Esperienza Professionale

Ingegnere Software Embedded — Freelance

10/2023 - Presente
Automotive Safety SLFull Remote

Lavoro su sistemi di inverter di trazione che combinano elettronica di potenza per autobus e camion elettrici.

Il mio ruolo si concentra sullo sviluppo di software embedded critico per la sicurezza in ambienti automotive.

Progetto e integro componenti software conformi ad AUTOSAR in C garantendo la conformità MISRA.

Sviluppo test unitari e di integrazione completi per garantire affidabilità e sicurezza.

Ho anche creato una libreria di sicurezza dedicata per verificare le configurazioni periferiche e i comportamenti runtime.

Il mio lavoro include programmazione assembly ARM a basso livello, integrazione dell'architettura software e tracciabilità completa tra requisiti di sistema, progettazione software e testing.

Contribuisco ai flussi di lavoro CI/CD sviluppando strumenti di automazione Python e integrando strumenti di sviluppo assistiti dall'IA.

Hercule TIARM Cortex-RFreeRTOSSPIDMACANAzure DevOpsMISRAISO 26262

Ingegnere Software Embedded — Stagista

02/2023 - 07/2023
Thales AvionicsToulouse, Francia

Ho sviluppato software embedded per sistemi di comunicazione radar e sensori su hardware basato su ARM.

Il progetto ha riguardato l'acquisizione in tempo reale di dati radar e sensori per rilevare le posizioni di oggetti volanti.

Ho progettato un'architettura RTOS con prioritizzazione dei task, meccanismi di sincronizzazione e gestione degli interrupt.

Ho ottimizzato la comunicazione dei dati utilizzando DMA per ridurre il carico della CPU e migliorare l'efficienza del sistema.

Teensy 4.1ARM Cortex-MZephyrOsEthernetUARTDMATCP/IP

Ingegnere Software Embedded — Stagista

02/2022 - 06/2022
Elsys DesignAntibes, Francia

Ho sviluppato driver embedded per sensori GPS e IMU per calcolare la posizione precisa di veicoli in movimento.

Ho implementato protocolli di comunicazione e progettato un'architettura di sistema basata su FreeRTOS con task sincronizzati e utilizzo ottimizzato della memoria.

Ho migliorato le prestazioni del sistema personalizzando le configurazioni del linker per sfruttare la memoria on-chip veloce.

STM32ARM Cortex-MFreeRTOSIMUGPSUARTSPI