Perché Accenture – Industry X
Perché assistere al cambiamento, quando puoi guidarlo?
In Accenture potrai portare la tua visione innovativa al cuore della trasformazione, collaborando con alcune delle aziende più influenti a livello globale per ridefinire interi settori di mercato.
Entrando in
Industry X
sarai protagonista di progetti che trasformano il modo in cui i prodotti vengono ideati, sviluppati e realizzati: dall’engineering alla manufacturing excellence, fino ai
sistemi embedded
,
IoT
e
connected
products
.
Siamo alla ricerca di professionisti con solida esperienza nello sviluppo
firmware
, capaci di contribuire alla progettazione, realizzazione e industrializzazione di soluzioni SW per microcontrollori e sistemi embedded complessi.
📍
Sedi di lavoro:
Milano
Il tuo ruolo e le tue prospettive
All’interno del team sarai coinvolto/a in attività di:
Progettazione, sviluppo e ottimizzazione di firmware embedded in C/C++ per microcontrollori e piattaforme embedded, in contesti bare-metal o basati su RTOS.
Definizione dell’architettura firmware, delle interfacce software/hardware e delle strategie di integrazione con periferiche, sensori, attuatori e moduli di comunicazione.
Sviluppo e integrazione di driver, HAL e middleware per periferiche quali GPIO, UART, SPI, I2C, CAN, ADC, PWM, DMA e protocolli di comunicazione embedded/IoT.
Gestione di attività di debug avanzato, troubleshooting e performance tuning tramite IDE embedded, debugger hardware, oscilloscopi, analizzatori logici e strumenti di laboratorio.
Supporto tecnico nelle fasi di bring-up hardware, integrazione, validazione, test di sistema e rilascio firmware.
Definizione e miglioramento di pratiche di sviluppo strutturate: code review, unit test, test di integrazione, versionamento, build automation e pipeline CI/CD.
Collaborazione con team multidisciplinari (hardware, software, test, cloud, mobile app, product engineering) in contesti Agile/DevOps.
Mentorship tecnica verso profili più junior e contributo alla crescita delle competenze firmware all’interno del team.
Le tue caratteristiche
Laurea in discipline STEM o esperienza equivalente in ambito embedded/software engineering.
Esperienza consolidata, preferibilmente almeno 4 anni, nello sviluppo firmware embedded in contesti industriali o product-oriented.
Ottima conoscenza di C/C++ applicato all’embedded, con padronanza di gestione memoria, concorrenza, interrupt, registri, periferiche e ottimizzazione delle risorse.
Solida esperienza su microcontrollori e piattaforme embedded, ad esempio STM32, ESP, NXP, Microchip, Nordic, Infineon, Silicon Labs, Renesas o equivalenti.
Conoscenza approfondita di architetture bare-metal e RTOS, inclusi task scheduling, sincronizzazione, code, semafori, gestione memoria, timing e real-time constraints.
Esperienza nello sviluppo di driver, HAL, bootloader, middleware e componenti firmware riutilizzabili.
Esperienza nella gestione del ciclo di vita firmware, incluse logiche di startup, aggiornamento firmware OTA, recovery, rollback e gestione sicura del firmware su dispositivo.
Capacità di leggere e interpretare schemi elettrici, datasheet, reference manual e specifiche tecniche hardware.
Familiarità con ambienti e tool di sviluppo embedded come Visual Studio, STM32CubeIDE, Keil, IAR, GCC toolchain, ST-Link, J-Link o equivalenti.
Buona conoscenza di Git, build system come Make/CMake, gestione configurazioni e pratiche di sviluppo collaborativo.
Esperienza con protocolli embedded e IoT, come UART, SPI, I2C, CAN, BLE, MQTT, TCP/UDP.
Capacità di analizzare problemi complessi, proporre soluzioni robuste e guidare scelte tecniche in termini di affidabilità, manutenibilità e scalabilità.
Buona conoscenza della lingua inglese, scritta e parlata.
Attitudine al problem solving, autonomia, precisione tecnica e capacità di lavorare in team multidisciplinari.
Nice to have
Esperienza con secure boot, firmware encryption/signing e gestione della sicurezza embedded.
Conoscenza di tecniche di low-power design, real-time optimization e memory footprint optimization.
Esperienza con test automation, Hardware-in-the-Loop, Software-in-the-Loop o sistemi di validazione embedded.
Familiarità con sistemi Linux embedded, Yocto, Buildroot o sviluppo driver/kernel space.
Conoscenza di architetture cloud/edge e integrazione di dispositivi embedded con piattaforme IoT.
Il
livello di seniority
sarà valutato e definito durante il processo di selezione, per garantire il miglior match tra
talento, competenze e opportunità
.
Non possiedi tutte le competenze richieste ma sei
motivat*
a crescere in questo ruolo?
Candidati comunque
e raccontaci come puoi fare la differenza: in Accenture crediamo nel
potenziale delle persone
e nella crescita continua.