Industry X - C++ Embedded Software Engineer
Descrizione dell'offerta
Perché Accenture – Industry X
Perché limitarti a seguire l’innovazione, quando puoi ingegnerizzarla?
In Accenture potrai contribuire allo sviluppo di prodotti connessi e sistemi intelligenti, collaborando con alcune delle aziende più influenti a livello globale per accelerare la trasformazione di 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 capital project. In questo contesto, il software embedded abilita una nuova generazione di soluzioni: ECU, gateway, edge device e sistemi real-time integrati con elettronica, sensori e piattaforme digitali.
Siamo alla ricerca di professionisti con esperienza nello sviluppo C/C++ e nell’ingegnerizzazione di soluzioni embedded su target hardware complessi.
Sedi di lavoro: Milano, Torino
Il tuo ruolo e le tue prospettive
All’interno del team sarai coinvolto/a in attività di:
- Progettazione e sviluppo di software embedded in C/C++ per centraline, edge device e sistemi Linux/RTOS con focus su affidabilità, performance e manutenibilità.
- Sviluppo di moduli firmware, driver e middleware: gestione di periferiche, sensori/attuatori, memoria, timing e diagnostica di base.
- Integrazione hardware/software e debugging su target: bring-up di schede, analisi fault, ottimizzazione di footprint, latenza e consumi.
- Integrazione con ecosistemi enterprise e OT (API, sistemi industriali, tool di test, PLM/MES/ERP, piattaforme di raccolta dati).
- Ownership end-to-end: dal design tecnico alla validazione su banco fino al rilascio software e alla industrializzazione.
Le tue caratteristiche
- Almeno 3 anni di esperienza in sviluppo embedded C/C++: gestione memoria, puntatori, concurrency, design patterns, performance e qualità del codice.
- Esperienza nello sviluppo su Linux embedded e/o RTOS, integrazione con toolchain di cross-compilazione e debugging su target hardware.
- Conoscenza dei principi base di embedded application development: driver, BSP, bootloader, interfacce HW, timing, interrupt e comunicazione tra moduli.
- Esperienza (o forte esposizione) a build system e tool di sviluppo come CMake, Make, GCC/GDB, debugger JTAG e ambienti di continuous integration.
- Familiarità con Git e buona base su testing e qualità.
Nice to have
- Esperienza su Yocto / Buildroot per customizzare immagini Linux embedded e gestire layer, recipe e BSP.
- Conoscenza di CAN / CAN FD e strumenti di analisi traffico per integrazione, validazione e diagnostica.
- Familiarità con protocolli automotive come UDS, DoIP, SOME/IP, LIN o con architetture AUTOSAR.
- Esperienza con container e CI/CD a supporto di toolchain embedded, build automation e test bench.
- Conoscenza di standard e compliance per ambienti safety-critical (MISRA C/C++, ISO 26262, ASPICE) è considerata un plus.
- Esperienze in ambito Industry X (engineering, manufacturing, connected products, automotive) e integrazione con sistemi enterprise/OT.
Il livello di seniority sarà definito durante il processo di selezione, per garantire il miglior allineamento tra competenze tecniche, esperienza progettuale e opportunità disponibili .
Non possiedi tutte le competenze richieste ma hai una solida base embedded e voglia di crescere?
Candidati comunque e raccontaci il tuo percorso: in Accenture valorizziamo il potenziale delle persone e la crescita continua.
#J-18808-Ljbffr