Electronics Software Architect

Vodafone Automotive · Lombardia, Varese, Italia ·


Descrizione dell'offerta

Role Purpose

Design and lead the development of a concrete, modular, and secure software architecture for the TCU, effectively integrating the provided Yocto Linux OS with AUTOSAR components. This role ensures system robustness, module interoperability, and operational efficiency, with a strong focus on OTA updates, IPC, performance, and security.


Key Accountabilities and Decision Ownership

  • 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 between Linux and AUTOSAR components.
  • OTA & Updates : Defines the OTA update architecture, including A/B partitioning, fallback logic, and bootloader integration.
  • Integration & Alignment : Collaborates across Linux, software development, 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.


Core Competencies, Knowledge, and Experience

Embedded Platforms and Automotive Standards :

  • Embedded Linux software architecture (Yocto-based or similar).
  • AUTOSAR Classic interfacing (MCU).
  • Familiarity with ISO 26262, ISO 21434, Automotive SPICE, and IATF 16949.

Containerization and Middleware :

  • Practical experience with container technologies in automotive contexts (Docker, LxC).
  • Automotive middleware protocols (MQTT, CAN, LIN, CAN-FD, Automotive Ethernet).

System Design and Optimization :

  • Safety-critical and real-time software design.
  • Performance analysis (memory footprint, timing, boot time).
  • Leadership and Collaboration :
  • Technical mentoring and hands-on problem-solving.
  • Fluent in English for technical coordination and supplier management.


Must-Have Technical / Professional Qualifications

  • Degree in Computer or Electronic Engineering.
  • 8–10 years of experience in embedded software architecture within the automotive sector.
  • Proven experience in constrained, safety-critical, and real-time environments.

Candidatura e Ritorno (in fondo)