Silicondev, azienda leader nell'area IT e Software Development, è alla ricerca di un Software Integration Engineer che lavorerà nel contesto automotive e si occuperà dell'integrazione e del testing di software veicolare basato su QNX, Linux e Android.
La risorsa sarà coinvolta nell'integrazione di funzionalità e servizi con il software di base, che può includere driver di scheda, hypervisor, sistemi Linux open source e diversi middleware.
Tra le attività principali rientrano inoltre la creazione di baseline per gli sviluppatori e l'esecuzione dei test di rilascio.
Responsabilità Principali
* Integrare componenti e servizi con il software di base del veicolo (driver, hypervisor, Linux, middleware).
* Effettuare attività di integrazione e testing su piattaforme QNX/Linux/Android Automotive.
* Preparare baseline per gli sviluppatori e supportare le fasi di release.
* Contribuire all'evoluzione delle tecnologie software automotive di nuova generazione.
Competenze Tecniche (Must Have)
* Minimo 8 anni di esperienza nell'integrazione software in ambiente Linux, Yocto e/o QNX.
* Minimo 4 anni di esperienza nell'integrazione software in ambiente Android (AOSP).
* Minimo 2 anni di esperienza in test automation (Robot Framework, ECU Test o simili).
* Minimo 2 anni di esperienza con Adaptive AUTOSAR.
* Buona conoscenza di Python e CMake.
* Familiarità con bash scripting.
* Conoscenza di strumenti CI (TeamCity, Jenkins...).
* Buona conoscenza di systemd.
* Conoscenza di Google Test o altri framework di unit testing.
* Esperienza con strumenti di analisi statica del codice (Parasoft, SonarQube, Polyspace...).
* Ottima conoscenza dell'ambiente embedded Linux in ambito automotive (strumentazione, infotainment, multimedia, navigazione, FOTA...).
* Familiarità con prototipazione rapida e board bring up.
* Conoscenza delle interfacce hardware (CAN, CAN-FD, LIN, Automotive Ethernet, Bluetooth, USB).
* Spiccate capacità di iniziativa, problem solving e lavoro in team multidisciplinari.
* Buone capacità di documentazione e comunicazione.
* Keyword principali richieste:
Linux, Yocto e/o QNX.
* Embedded system
* Test automation
Nice to Have
* Esperienza in processi Agile/Scrum.
* Esperienza con sistemi di integrazione continua, ALM e script di automazione.
* Familiarità con protocolli di rete Ethernet (802.3, 802.1AS, TSN...).
* Conoscenza di protocolli crittografici, gestione chiavi, chain of trust e tecniche anti spoofing.
* Familiarità con processi di sviluppo automotive (ASPICE, V Model).
* Esperienza in power management, diagnostica di scheda, fault management o analisi dei failure modes.
* Esperienza con servizi di piattaforme embedded (diagnostica, logging & tracing, IPC, benchmark industriali...).
Competenze Funzionali
* Capacità di operare all'interno di un contesto operativo strutturato e presso la sede Cliente
* Sensibilità alla qualità del servizio e alla continuità operativa
* Capacità di comprendere esigenze del cliente
Competenze Comportamentali
* Buone capacità di comunicazione tecnica
* Attitudine al lavoro in team
* Precisione, affidabilità e approccio metodico
* Buone capacità organizzative di base.
Requisiti Di Formazione Preferibile Laurea in: Ingegneria in Ingegneria Elettronica, ingegneria Informatica e/o equipollenti. Oppure diploma superiore e comprovata esperienza pluriennale nel ruolo. Lingue
* Inglese: livello minimo B2 (lettura documentazione tecnica, comunicazione operativa)
* Italiano: madrelingua o fluente
Sede di lavoro: Torino Modalità di lavoro: ibrida 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).