In sintesi
- Mansioni: Guida l'architettura e integrazione di sistemi operativi per veicoli connessi.
- Azienda: Safeguard Global, leader nel Global Workforce Management con una cultura innovativa.
- Benefit: Lavoro da remoto, tariffa competitiva e opportunità di crescita professionale.
- Altre informazioni: Ambiente dinamico con possibilità di leadership e lavoro in team cross-funzionali.
- Perché questo lavoro: Lavora su tecnologie all'avanguardia e contribuisci a progetti che fanno la differenza.
- Qualifiche: Esperienza in sviluppo software embedded e competenze in C/C++ richieste.
La retribuzione prevista è compresa tra 60000 - 80000 € per anno.
Descrizione azienda
Safeguard Global è una società internazionale attiva sul mercato dal 2008, specializzata in Global Workforce Management operativa in 170 paesi nel mondo, con ad oggi più di 1800 dipendenti. La nostra Vision è Work in Any Way, infatti crediamo che i confini non dovrebbero essere barriere al business o al talento.
Posizione
Siamo alla ricerca di un Sr. Staff Base Software Engineer – OS & Middleware da inserire in un progetto in ambito Telematics ECU per un nostro prestigioso cliente automotive con sede a Torino. La risorsa sarà responsabile della guida dell'architettura, progettazione, integrazione e ottimizzazione di sistemi operativi e piattaforme middleware per Telematics Control Unit (TCU) di nuova generazione, a supporto di connettività cellulare (4G/5G), GNSS, eCall, aggiornamenti OTA, V2X, diagnostica remota e servizi cloud per veicoli connessi.
Attività principali:
- Guida dell'architettura e integrazione di OS Linux embedded e middleware per piattaforme Telematics ECU
- Definizione e implementazione di secure boot, root-of-trust, gestione sicura delle chiavi e framework di aggiornamento OTA sicuro (FOTA/SOTA)
- Progettazione e integrazione di stack di connettività telematica, inclusi modem 4G/5G, GNSS e servizi di comunicazione cloud sicuri
- Integrazione e ottimizzazione di stack di comunicazione V2X (C-V2X / DSRC ove applicabile), garantendo gestione dei messaggi a bassa latenza e alta affidabilità
- Attività di BSP integration, configurazione del kernel, abilitazione driver e bring-up del SoC
- Progettazione di framework scalabili per IPC, orchestrazione dei servizi e gestione delle risorse a supporto di workload misti telematici e V2X
- Ottimizzazione delle performance di sistema (tempi di boot, scheduling CPU, footprint di memoria, I/O storage, throughput di rete)
- Definizione di framework di instrumentation e profiling per il monitoraggio di latenza, banda utilizzata e vincoli di comunicazione real-time
- Garanzia di conformità cybersecurity attraverso mitigazione delle minacce, gestione delle vulnerabilità e aderenza alle specifiche di cybersecurity Stellantis e agli standard ISO/SAE
- Integrazione delle reti veicolari (CAN, Ethernet, LIN, UDS, DoIP) all'interno dell'ambiente Linux
- Definizione di pipeline CI/CD, framework di automazione e pratiche sicure per il ciclo di vita del software in ottica di production readiness
- Leadership tecnica, review architetturali, allineamento cross-funzionale, triage di problematiche di campo e supporto post-SOP
Requisiti:
- Laurea in Informatica, Ingegneria Informatica, Ingegneria Elettronica o affini
- Almeno 10 anni di esperienza nello sviluppo software embedded
- Solida competenza di programmazione in C/C++
- Esperienza diretta con Telematics Control Unit basate su Linux
- Esperienza in BSP development, configurazione del kernel e bring-up del SoC
- Esperienza con piattaforme modem 4G/5G (es. Qualcomm o equivalenti)
- Esperienza approfondita con kernel Linux embedded, driver model e architettura middleware user-space
- Solida conoscenza dello stack di rete Linux e dei protocolli di comunicazione sicura (TCP/IP, TLS, MQTT, HTTP/HTTPS)
- Esperienza nell'integrazione di driver per modem cellulari e relativi stack di comunicazione in ambiente Linux
- Esperienza nell'implementazione di secure boot, root-of-trust e meccanismi OTA su piattaforme Linux
- Competenza nel debugging con GDB, crash analysis, kernel logs, strumenti di trace e analizzatori di pacchetti di rete
- Buona conoscenza della lingua inglese
Requisiti preferenziali:
- Laurea magistrale in Informatica, Ingegneria Informatica, Ingegneria Elettronica o affini
- Conoscenza dell'integrazione di stack V2X e della compliance normativa telematica (eCall, ERA-GLONASS)
- Familiarità con tecnologie di sicurezza hardware (HSM, TPM, ARM TrustZone)
- Esperienza con containerizzazione (Docker/OCI) o virtualizzazione leggera in ambiente Linux embedded
- Esperienza nell'ottimizzazione del power management e dei tempi di boot su sistemi Linux
- Conoscenza di piattaforme di integrazione cloud (AWS IoT, Azure IoT o servizi backend automotive)
- Esperienza in triage di problematiche di campo, log analytics e supporto alla produzione
- Esperienza su sistemi safety-rated ASIL-B/D, ove applicabile
Tipologia contrattuale
Contratto in Time & Material (P.IVA), lavoro da remoto con richiesta di presenza in sede a Torino una tantum. Tariffa giornaliera a partire da € 220 (da modulare in base alla seniority del candidato).
Completano il profilo:
- Leadership tecnica e capacità di guida di team cross-funzionali
- Precisione e affidabilità in contesti complessi e critici
- Proattività e capacità di lavorare in team
Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.
Ingegnere Software Senior Staff – OS & Middleware (Telematics ECU) – Da Remoto (Torino una tant[...] datore di lavoro: Everience
Safeguard Global è un datore di lavoro eccezionale, che offre un ambiente di lavoro flessibile e inclusivo, permettendo ai dipendenti di lavorare da remoto con occasionali incontri a Torino. La cultura aziendale promuove la crescita professionale attraverso opportunità di leadership tecnica e progetti innovativi nel settore automotive, garantendo un supporto continuo per lo sviluppo delle competenze. Con una visione globale e un impegno verso la diversità, Safeguard Global rappresenta un'opzione ideale per chi cerca un impiego significativo e gratificante.
Consigli degli esperti StudySmarter🤫
Ecco come pensiamo che potresti ottenere Ingegnere Software Senior Staff – OS & Middleware (Telematics ECU) – Da Remoto (Torino una tant[...]
✨Costruisci un Portafoglio Solido
Se vuoi fare il freelance nel campo dell'ingegneria e sviluppo software, il tuo portafoglio è la tua arma segreta! Mostra i progetti su cui hai lavorato, magari includendo anche qualche contributo a codice open source, così da poter dimostrare le tue abilità pratiche a potenziali clienti.
✨Frequenta Meetup e Conferenze
Un modo fantastico per farti vedere è partecipare a eventi di settore come meetup di sviluppatori o conferenze tech. Qui puoi incontrare altri professionisti, scambiare idee e potenzialmente trovare clienti o collaborazioni. Ricorda, il networking è tutto in questo campo!
✨Utilizza Piattaforme Freelance
Crea un profilo su piattaforme come Upwork o Freelancer, dove puoi iniziare a cercare progetti che ti interessano. Assicurati di avere un portfolio ben curato e di scrivere proposte personalizzate per ogni lavoro che desideri ottenere, dimostrando come le tue competenze si allineano alle esigenze del cliente.
✨Fatti Conoscere Su LinkedIn
Su LinkedIn, smettila di rimanere nel backstage! Pubblica aggiornamenti sui tuoi progetti, condividi articoli interessanti legati all'ingegneria software e interagisci con altri professionisti. Questo ti aiuterà a costruire il tuo brand e a farti notare da potenziali clienti, quindi non essere timido!
Pensiamo che ti servano queste competenze per eccellere come Ingegnere Software Senior Staff – OS & Middleware (Telematics ECU) – Da Remoto (Torino una tant[...]
Alcuni consigli per la tua candidatura 🫡
Mostra il tuo codice!:Per un ruolo freelance in ingegneria e sviluppo software, avere un portfolio online è fondamentale. Includi collegamenti a progetti che hai realizzato, repository GitHub e qualsiasi lavoro che metta in mostra le tue competenze tecniche. Questo è il tuo biglietto da visita digitale!
Sii chiaro sulle tue tariffe:Quando invii la tua candidatura, non dimenticare di menzionare le tue tariffe per il lavoro freelance. La trasparenza è importante per stabilire un rapporto di fiducia con i clienti. Fai sapere anche la tua disponibilità e se hai preferenze di lavoro su progetti specifici.
Parla delle tecnologie che usi:Assicurati di dettagliare nel tuo CV quali linguaggi di programmazione e framework conosci. Specifica se hai esperienza con tecnologie in voga come React, Node.js o Python. Questo potrebbe attirare l'attenzione di chi cerca competenze specifiche per il loro progetto.
Scrivi un messaggio personalizzato:Quando ti candidi per un progetto freelance, prenditi il tempo di scrivere un messaggio personalizzato per Everience. Spiega perché sei interessato al progetto e come le tue esperienze passate possono contribuire al loro successo. Questo dimostra che sei motivato e che presti attenzione ai dettagli!
Come prepararti a un colloquio di lavoro presso Everience
✨Mostra il tuo portfolio
In un colloquio per un lavoro freelance nel campo dell'ingegneria e sviluppo software, il tuo portfolio è fondamentale. Assicurati di avere pronti esempi di progetti precedenti, magari includendo anche link a repository GitHub o applicazioni che hai sviluppato. I datori di lavoro vogliono vedere cosa sai fare davvero!
✨Preparati a discussioni tecniche
Aspettati domande tecniche che potrebbero riguardare linguaggi di programmazione specifici, algoritmi e strutture dati. Potrebbero anche chiederti di risolvere problemi di coding o di disegnare architetture software su una lavagna. Sii pronto a dimostrare le tue competenze in tempo reale!
✨Comunica le tue tariffe chiaramente
Essendo un freelancer, è importante discutere i tuoi tassi orari o per progetto con chiarezza. Non aver paura di esprimere il valore che offri, supportato dai risultati ottenuti nei tuoi progetti passati. Questo aiuterà a stabilire un rapporto di fiducia sin dall'inizio!
✨Adatta le tue risposte al cliente
Nel freelance, è cruciale dimostrare che puoi lavorare in modo autonomo ma anche che comprendi le esigenze del cliente. Durante il colloquio, cerca di collegare le tue esperienze passate ai requisiti specifici di Everience e fai notare come il tuo approccio può apportare valore al loro progetto.