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).