Embedded Firmware Engineer
Capgemini EngineeringMarcon VE, IT; Milano, IT; Bologna, IT; Padova, IT (Hybrid)
In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di talenti dell’ingegneria, scienza e tecnologia per aiutare le aziende più innovative del mondo a liberare il loro potenziale.
Il tuo ruolo
Come Embedded Firmware Engineer in Capgemini Engineering avrai l'opportunità di progettare e sviluppare firmware e applicazioni embedded per prodotti innovativi, contribuendo alla realizzazione di sistemi ad alte prestazioni utilizzati in contesti tecnologicamente avanzati.
In questo ruolo sarai coinvolto nelle seguenti attività:
- Sviluppo firmware in C/C++ per microcontrollori e sistemi embedded.
- Progettazione e implementazione di software su architetture Bare Metal.
- Sviluppo e manutenzione di applicazioni basate su RTOS.
- Sviluppo di driver, HAL e componenti software a basso livello.
- Debugging, troubleshooting e analisi delle prestazioni.
- Integrazione hardware-software e validazione funzionale.
- Supporto alle attività di testing e verifica del software.
- Redazione della documentazione tecnica di progetto.
Le tue caratteristiche
- Ottima conoscenza di C/C++.
- Esperienza nello sviluppo firmware su microcontrollori.
- Conoscenza di architetture Bare Metal.
- Esperienza con Real Time Operating Systems (RTOS).
- Conoscenza dei principali protocolli di comunicazione embedded.
- Esperienza nelle attività di debugging e validazione software.
- Conoscenza di Git e strumenti di versionamento.
- Esperienza nell'integrazione hardware-software.
- Buona conoscenza della lingua inglese.
Nice to have:
- Esperienza con STM32.
- Conoscenza di FreeRTOS e Zephyr OS.
- Esperienza nello sviluppo di Secure Boot e Bootloader e negli aggiornamenti OTA/FOTA firmware.
- Esperienza con sistemi di Continuous Integration.
- Conoscenza di strumenti di debug hardware.
- Implementazione su display LED matrix e UI.
È richiesta una laurea in Ingegneria Informatica, Elettronica, Automazione o discipline equivalenti.
Perché ti piacerà lavorare con noi
Capgemini Engineering offre soluzioni di lavoro flessibili, percorsi di crescita professionale e un ambiente inclusivo. Avrai l’opportunità di sviluppare software embedded per sistemi ad alta complessità tecnologica, lavorando con tecnologie come C/C++, CUDA, Model-Based Design e Qt.
Potrai confrontarti con sistemi real-time, architetture avanzate e soluzioni ad alte prestazioni, accedere a percorsi di certificazione e crescere verso ruoli di Tech Lead, Software Architect o System Architect.
Dettagli dell'offerta
- Sedi: Marcon, Padova, Bologna o Milano.
- Modalità di lavoro: ibrida.
- Contratto: tempo indeterminato.
- Inquadramento: CCNL Commercio, 2° o 1° livello.
- Mansione: Software Engineer/Senior Software Engineer.
- Retribuzione annua lorda: da 31.270 a 40.150 euro per il 2° livello del commercio; da 35.057 a 57.475 euro per il 1° livello del commercio.
Sul Gruppo Capgemini
Capgemini è il partner per la trasformazione aziendale nell'era dell'AI. Il Gruppo combina AI, tecnologia e ingegno umano per aiutare le organizzazioni a trasformare il modo in cui operano, innovano e crescono. Capgemini è un'azienda globale composta da oltre 410.000 persone in più di 50 paesi.