Descrizione dell'offerta
Embedded Linux Engineer – R&D Automotive
Siamo alla ricerca di un Embedded Software Engineer specializzato in Linux Embedded che voglia entrare in un team R&D focalizzato su sistemi elettronici embedded ad alte prestazioni per applicazioni di mobilità.
Lavorerai sull'intero stack software embedded — dalla configurazione del kernel e dei device tree, fino al middleware applicativo — su piattaforme che combinano processori Linux, microcontrollori RTOS e sottosistemi FPGA.
Attività principali:
- Sviluppo e manutenzione del software Linux embedded su piattaforme multicore — kernel configuration, device tree, driver e boot flow
- BSP development e customizzazione Linux per hardware custom e SoC specifici del progetto
- Progettazione e implementazione di componenti middleware e servizi di comunicazione per sistemi embedded distribuiti
- Integrazione tra processori Linux, microcontrollori real-time (RTOS) e sottosistemi FPGA
- Sviluppo e ottimizzazione di interfacce di comunicazione: CAN, Ethernet, protocolli interni custom
- Sviluppo di sistemi di telemetria, data logging e comunicazione real-time
- Debug e ottimizzazione delle performance su architetture multicore con vincoli real-time stringenti
- Supporto alle attività di integrazione e validazione su ambienti di simulazione e HIL
- Collaborazione con i team HW, FW e SW durante le fasi di bring-up e validazione di sistema
Sede di lavoro: Milano (Corbetta)
Requisiti
- Laurea in Ingegneria Informatica, Elettronica, Telecomunicazioni o affini
- Almeno un anno di esperienza nello sviluppo di software Linux embedded — su hardware reale, non solo in ambienti virtualizzati
- Programmazione solida in C/C++ in contesti embedded
- Esperienza con build system per Linux embedded: Yocto e/o Buildroot
- Comprensione delle architetture multicore embedded e dei meccanismi di comunicazione inter-processo e inter-core
- Esperienza con protocolli embedded: CAN, Ethernet, SPI, UART, I2C
- Familiarità con i sistemi real-time e l'interazione tra Linux e piattaforme RTOS
- Esperienza nel debug a livello hardware/software su sistemi embedded complessi
Cosa ti offriamo:
- Un contratto di inserimento commisurato e coerente al tuo profilo
- Responsabilità e crescita
- Ambiente flessibile e dinamico
- Struttura organizzativa orizzontale
- Ambiente internazionale
- Welfare
- Assicurazione sanitaria
Altre informazioni
brain Technologies è un’Azienda che crede nelle pari opportunità e le decisioni in merito alle nuove assunzioni si basano solo su merito, qualifiche, abilità e rendimento nei colloqui. La scelta dei candidati che superano le selezioni vengono fatte indipendentemente da religione, paese d’origine o etnia, sesso, orientamento sessuale, identità o espressione di genere, età o disabilità. Brain Technologies si impegna a creare un ambiente di lavoro inclusivo, diversificato e sicuro. (Leggi 903/77; 125/91; dei decreti legislativi 215/03 e 216/03).