Vodafone Automotive
Electronics Software Architect
Job Location
Varese, Italy
Job Description
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.
Location: Varese, Lombardy, IT
Posted Date: 7/7/2025
Location: Varese, Lombardy, IT
Posted Date: 7/7/2025
Contact Information
Contact | Human Resources Vodafone Automotive |
---|