Embedded Software Engineer
SiliconDev S.p.A.
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
- 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
- Italiano Fluente
- Inglese Fluente
- On site 3 giorni su 5
- Torino
Ai sensi della normativa vigente l’offerta è rivolta ad entrambi i sessi (DL 903/77).
#J-18808-LjbffrOfferta di lavoro pubblicata 2 mesi fa