Automotive Embedded Software Engineer
Zirak srl
Per un nuovo 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.
Offerta di lavoro pubblicata 4 giorni fa
Ricerche correlate