Per un attuale progetto nel settore automotive, siamo alla ricerca di un
Senior Embedded Software Engineer
con un solido profilo tecnico, che si occupi dello sviluppo di software di basso livello e di piattaforma.
Responsabilità principali
Sviluppare e integrare componenti software embedded per piattaforme automotive.
Lavorare su Board Support Package (BSP), bootloader e driver di dispositivo.
Contribuire all'integrazione di sistemi operativi embedded e allo sviluppo del software di piattaforma.
Configurare, sviluppare e integrare componenti
AUTOSAR Classic Base Software
.
Sviluppare e integrare driver e protocolli di comunicazione automotive.
Supportare l'avviamento della piattaforma (
platform bring-up
), le attività di debugging, la risoluzione dei problemi e l'analisi delle cause principali.
Collaborare con team interfunzionali di ingegneria software, hardware e di sistema.
Requisiti obbligatori
Solida esperienza professionale nello sviluppo di software embedded in ambito automotive.
Ottima conoscenza del linguaggio C applicato ai sistemi embedded.
Esperienza con BSP, bootloader e driver di dispositivo.
Esperienza nell'integrazione di sistemi operativi embedded e software di piattaforma.
Conoscenza dei protocolli di comunicazione automotive e dei relativi driver, inclusi
CAN, LIN ed Ethernet
.
Esperienza nella configurazione e nell'integrazione di
AUTOSAR Classic Base Software
, in particolare dei moduli
DCM, DEM, Communication Stack e Memory Stack
.
Esperienza con strumenti di sviluppo e ambienti di compilazione per software embedded, tra cui
Python, Make o CMake, shell scripting e Yocto
.
Solida esperienza nel debugging e nella risoluzione di problematiche complesse relative ai sistemi embedded.
Buona conoscenza della lingua inglese, sia scritta sia parlata.
Requisiti preferenziali
Esperienza di programmazione in C++.
Conoscenza approfondita dei kernel Linux o QNX e delle tecnologie di virtualizzazione basate su hypervisor.
Esperienza nelle attività di avviamento e validazione di sistemi SoC (
SoC bring-up
).
Conoscenza delle tecnologie di cybersecurity automotive, tra cui
Secure Boot, Secure Diagnostics, HSM e CSM
.
Esperienza nell'utilizzo di
Vector DaVinci Configurator
o
DaVinci Developer
.
Esperienza su piattaforme di infotainment o connettività, inclusi i sistemi
TCU
.
Esperienza con sistemi di guida autonoma o piattaforme automotive di
High-Performance Computing
.
Conoscenza della lingua italiana.
Sede e modalità di lavoro
La posizione prevede una modalità di lavoro ibrida presso la sede di
Torino, Italia
, con presenza in ufficio obbligatoria per
tre giorni alla settimana
.
📌 Automotive Embedded Software Engineer (Montà)
🏢 Zirak
📍 Montà