Responsabilità
* Progettazione, sviluppo, integrazione e ottimizzazione di componenti software embedded low-level: Device driver, Board Support Package (BSP), Middleware e servizi OS
* Sviluppo e integrazione di piattaforme Operating System e Hypervisor per ECU automotive
* Progettazione e implementazione di software safety-critical in C++ moderno (C++14 e superiori)
* Sviluppo e configurazione di AUTOSAR Base Software (BSW) su sistemi MCU-based
* Configurazione dei layer AUTOSAR e contributo alla definizione dell’architettura software (SysML, ARXML)
* Sviluppo e configurazione driver per interfacce automotive: UART, SPI, I2C, CAN, LIN, Ethernet, PCIe, LVDS
* Attività di SoC bring‑up e BSP development, inclusi:
o Bootloader
o Power management
o Memory initialization
* Debug e troubleshooting software/hardware tramite: Oscilloscopi, Logic analyzer, Debugger
* Ottimizzazione delle performance di OS e Hypervisor (build configuration, tuning, runtime behavior)
* Implementazione di funzionalità networking, cybersecurity, CLI tools e scripting (Python, shell)
* Supporto a pipeline CI/CD e promozione di metodologie Test‑Driven Development (TDD)
* Garantire compliance con standard automotive, safety e cybersecurity
* Lavoro in ambiente Agile / Scrum
* Collaborazione con team: Base SW, Integration, Cockpit Infotainment, Connectivity, Manufacturing / Plant
* Esecuzione di root‑cause analysis e documentazione di findings, workaround e lesson learned
Requisiti
* Esperienza minima di 5 anni nello sviluppo software embedded in C++
* Esperienza nello sviluppo di funzionalità veicolo su almeno due domini automotive
* Forte esperienza hands‑on su piattaforme Automotive Infotainment e/o Connectivity (TCU)
* Conoscenza approfondita di Linux e/o QNX internals (kernel, middleware, device driver)
* Esperienza con Operating Systems e Hypervisors (QNX, Linux)
* Solida conoscenza architettura AUTOSAR, inclusi AUTOSAR BSW configuration, DCM, DEM, Communication Stack, Memory Stack
* Esperienza con tool Vector DaVinci: DaVinci Configurator, DaVinci Developer
* Esperienza di integrazione: Vector Bootloader, OSEK OS, Embedded OS e BSP
* Conoscenza di piattaforme diagnostiche: OBD, Service Tools, soluzioni OTA
* Competenze in secure software architecture: Secure bootloader, Secure boot & flash, Secure diagnostics, Message authentication, Secure peripherals (HSM, CSM)
* Esperienza nella configurazione driver Ethernet / CAN / LIN
* Conoscenza di Python, Make/CMake, Yocto e shell scripting
* Ottime capacità analitiche, di problem solving e collaborazione cross‑funzionale
Lingue richieste
Italiano Fluente, Inglese Fluente
Modalità di lavoro
On site 3 giorni su 5
Sede di lavoro
Torino
Autorizzando il trattamento dei dati personali ai sensi del D.Lgs. 196/03.
Ai sensi della normativa vigente l’offerta è rivolta ad entrambi i sessi (DL 903/77).
#J-18808-Ljbffr