Silicondev, azienda leader nell’area IT e Software Development, è alla ricerca di un Embedded Software Engineer per attività su progetti automotive di nuova generazione.
Se pensa di essere il profilo ideale per la seguente opportunità, si candidi dopo aver letto la descrizione completa.
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
* xjrgpwk 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).