Siamo alla ricerca di un/a Firmware Engineer basato/a a Milano da inserire nel nostro team R&D di Zehus.
Come Firmware Engineer, sarai responsabile dello sviluppo del firmware per il controllo dei motori brushless e dei sistemi di gestione delle batterie (Battery Management System) nei nostri prodotti.
In particolare ti occuperai di:
- Sviluppo del firmware per microcontrollori utilizzando il linguaggio C su piattaforme NXP, TI e Nordic Semiconductor;
- Testing e debug del codice, anche in collaborazione con il team hardware attraverso attività di laboratorio;
- Analisi dei problemi riscontrati sul campo e sviluppo di soluzioni efficaci;
- Collaborazione attiva con altri team per l'integrazione del codice e il supporto ai processi di sviluppo del prodotto.
Requisiti richiesti:
- Laurea in Ingegneria dell'Automazione e del Controllo, Informatica, Elettronica o titolo di studio equivalente;
- Almeno 3 anni di esperienza nella programmazione in linguaggio C, preferibilmente con Code Warrior e/o Eclipse;
- Competenza nello sviluppo su sistemi bare metal;
- Esperienza nel controllo di motori brushless e nella gestione delle batterie (BMS);
- Conoscenza dei principali bus di comunicazione, tra cui UART, I2C, SPI e CANbus;
- Esperienza con il protocollo BLE (Bluetooth Low Energy);
- Conoscenza fluente della lingua inglese;
- Interesse e passione per il settore delle biciclette elettriche.