Show more filters

Embedded Software Engineer

SiliconDev S.p.A.

3.7
3 reviews
SiliconDev S.p.A.
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Turin, Piedmont, Italy
A free Jobstore account is required to proceed to the employer site.
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).
A free Jobstore account is required to proceed to the employer site.
Jobs in Italy   »   Jobs in Turin   »   Embedded Software Engineer

More jobs

People also search