Embedded Firmware Engineer
Lainate (MI), Italy (4 giorni in sede - 1 di smart working)
Embedded Systems · C/C++ · Microcontrollers · RTOS
About the Role
Entrerai in un team multidisciplinare e contribuirai alla progettazione dell'architettura software e allo sviluppo del firmware che dà vita ai nostri dispositivi.
Your Responsibilities
* Sviluppo, ottimizzazione, test e manutenzione del firmware embedded.
* Programmazione low-level su microcontrollori e sistemi real-time.
* Integrazione hardware-software e collaborazione con team hardware, software e prodotto.
* Scrittura di codice pulito e documentato in C/C++.
* Code review, unit test, test di integrazione e validazione.
* Supporto al troubleshooting in produzione e sul campo.
* Partecipazione a tutte le fasi del progetto: specifiche → design → implementazione → testing.
* Contributo alla definizione dell'architettura software e allo sviluppo della toolchain interna.
* Gestione risorse
You Are
* Ingegnere con esperienza nello sviluppo firmware.
* Esperto di strumenti di debugging e ambienti di sviluppo embedded.
* Conoscitore dei vincoli tipici dell'embedded (memoria, consumo, performance).
* Abile nell'uso di GIT e pratiche di sviluppo collaborativo.
* Plus: protocolli fieldbus (Ethernet IP, Profinet, EtherCAT, Modbus), secure coding, embedded security.
* Ottime capacità comunicative, team player, proattivo e orientato agli obiettivi.
* Fluente in italiano e inglese.
* Esperienza nella gestione risorse
Why Join Us
* Team internazionale, competente e appassionato.
* Lavoro end-to-end su prodotti unici: puoi davvero vedere (e inventare) ciò che realizzi.