MTA è alla ricerca di una risorsa da inserire nel ruolo di Embedded Software Engineer.
All’interno del team di sviluppo software il/la candidato/a collaborerà alla progettazione e alla scrittura del codice embedded di dispositivi di potenza automotive controllati digitalmente.
Responsabilità
- Progettazione dell’architettura software
- Progettazione del protocollo di comunicazione
- Scrittura del codice embedded
- Creazione di applicazioni desktop di interfaccia grafica per il controllo dei dispositivi
- Progettazione di suite di test per la validazione del codice
Requisiti per ricoprire la posizione
- Conoscenza avanzata del linguaggio di programmazione C
- Esperienza nella programmazione di dispositivi embedded (Arduino, STM32, Microchip, etc.)
- Conoscenza dei protocolli di comunicazione embedded (CAN Bus, SPI, I2C, RS232)
- Conoscenza del linguaggio UML per la progettazione dell’architettura software
- Conoscenza dei tool per l’analisi statica del codice (in particolare le regole MISRA C)
- Conoscenza del linguaggio di programmazione C++
- Esperienza nell’utilizzo di strumentazione di laboratorio (multimetri, oscilloscopi, etc.)
Sede di lavoro: Cinisello Balsamo (MI) o Torino (TO).