Pubblicato 20-05-2026
Silicondev, azienda leader nell’area IT e Software Development, è alla ricerca di un Embedded Software Engineer per attività su progetti automotive di nuova generazione.
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:
Bootloader
Power management
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:
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
Inviare curriculum vitae dettagliato all'indirizzo *** 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).