Embedded Software Engineer
ℹ️ Annuncio pubblicato su un sito terzo: può essere chiuso o rimosso dall'azienda in qualsiasi momento, anche poco dopo la pubblicazione. CercaJobs non gestisce la selezione — verifica sempre sulla fonte originale.
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 (Sys
ML, ARXML) • Sviluppo e configurazione driver per interfacce automotive: UART, SPI, I2
C CAN, LIN, Ethernet PCIe, LVDS • Attività di So
C 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 Da
Vinci: Da
Vinci Configurator Da
Vinci 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).