Firmware Engineer
È questo il ruolo che sta cercando? Se sì, continui a leggere per maggiori dettagli e si ricordi di candidarsi oggi stesso.
Sede di lavoro: Roma
Settore:
Difesa / Elettronica avanzata / Sistemi embedded
Chi Siamo
Siamo una realtà internazionale attiva nello sviluppo di sistemi elettronici avanzati per applicazioni critiche, operante in contesti altamente tecnologici e regolamentati.
Lavoriamo su soluzioni complesse che integrano hardware e software embedded, contribuendo allo sviluppo di sistemi ad alte prestazioni per ambienti mission-critical.
Missione del ruolo
Il Firmware Engineer sarà coinvolto nello sviluppo e nella manutenzione di software embedded per sistemi elettronici avanzati, contribuendo alla progettazione di soluzioni affidabili, scalabili e ad alte prestazioni.
La figura collaborerà con team multidisciplinari (hardware, FPGA, software) per lo sviluppo di prodotti complessi e innovativi.
Responsabilità principali
1. Sviluppo firmware
Progettazione, sviluppo e manutenzione di firmware per sistemi embedded
Programmazione in C/C++ su architetture embedded
Implementazione di funzionalità software per il controllo e monitoraggio dei sistemi
2. Testing & validazione
Esecuzione di test unitari e di integrazione
Debugging e ottimizzazione delle performance
Supporto nelle fasi di validazione e industrializzazione
3. Integrazione e collaborazione
Collaborazione con team hardware, FPGA e system engineering
Integrazione di protocolli di comunicazione (es. CAN, TCP/IP, UART)
Redazione della documentazione tecnica
Requisiti richiesti
Formazione
Laurea in Ingegneria Elettronica, Informatica o affini
Esperienza
Esperienza nello sviluppo di software/firmware embedded
Esperienza in ambienti complessi e strutturati
Competenze tecniche
Ottima conoscenza di C/C++
Esperienza con sistemi embedded e architetture low-level
Conoscenza di Linux embedded
Familiarità con protocolli di comunicazione (CAN, TCP/IP, UART)
Esperienza con debugging e testing
xivgfpx
Requisiti preferenziali
Conoscenza di standard di sviluppo (es. MISRA)
Esperienza con FPGA o sistemi SoC
Familiarità con CI/CD e tool di versioning
Conoscenza di sistemi real-time (RTOS)
Esperienza in contesti safety-critical
Soft Skills
Problem solving e approccio analitico
Capacità di lavorare in team multidisciplinari
Autonomia e orientamento ai risultati
Precisione e attenzione alla qualità
Cosa offriamo
Contratto a tempo indeterminato
Progetti altamente tecnologici e innovativi
Formazione continua e certificazioni
Percorso di crescita strutturato
Ambiente internazionale e dinamico