
Attiva gli avvisi di lavoro via e-mail!
Genera un CV personalizzato in pochi minuti
Ottieni un colloquio e una retribuzione più elevata. Scopri di più
A leading automotive technology company in Italy is seeking an experienced software architect to design the software application layer on Linux for in-vehicle telematic control units. The ideal candidate will have 8-10 years of experience in embedded software architecture, with strong knowledge in performance optimization and safety-critical systems. Collaboration with various teams and technical coordination in English are essential for this role.
Design the software application layer on Linux embedded OS for in-vehicle telematic control units supporting safety and secure functionalities such as stolen vehicle recovery, emergency call in case of car accident, vehicle connectivity to 4G / 5G network for car passenger access to internet and vehicle software update (OTAP), real-time collection of vehicle data from sensors for fleet and driver style analytics, accident reconstruction, predictive vehicle maintenance. Working in the automotive spice framework and supporting the system architect on DFMEA, the role ensures the software architecture being modular and layered, leveraging on secure mechanisms for threat mitigation (secure boot, encryption, DM verity, TLS) and performance (boot time, data transfer rate to Vodafone backend).
SW Architecture Definition : Designs and documents the software architecture, including middleware, containers, HAL, services, and application layers. IPC Design : Develops secure and efficient Inter-Process Communication with Linux OTA & Updates : Defines OTA update architecture, including A / B partitioning, fallback logic, and bootloader integration. Integration & Alignment : Collaborates across Linux, Software Developer, Security, and Integration teams to ensure architectural alignment and testability. Applied Best Practices : Enforces layered architecture, embedded microservices, secure boot, and runtime hardening. Performance Optimization : Provides architectural direction to improve boot time, CPU / memory usage, and timing.
Embedded Linux software architecture (Yocto-based o similar). Practical experience with container tech in automotive (Docker, LxC). Automotive middleware protocols (MQTT, CAN, LIN, CAN-FD Automotive ethernet). Safety-critical and real-time SW design. Performance analysis (memory footprint, timing, boot time). Technical mentoring and hands‑on problem solving.
Degree in Computer or Electronic Engineering 8–10 years of experience in embedded software architecture within automotive Fluent English for technical coordination and supplier management Nice to have, familiarity with ISO 26262, ISO 21434, Automotive SPICE and IATF 16949. Proven experience in constrained, safety-critical, and real-time environments.