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).