PstrongRole Purpose /strong /ppDesign 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. /ppbr/ppstrongKey Accountabilities and Decision Ownership /strong /pullistrongemSW Architecture Definition /em /strong: Designs and documents the software architecture, including middleware, containers, HAL, services, and application layers. /lilistrongemIPC Design /em /strongem: /em Develops secure and efficient inter-process communication between Linux and AUTOSAR components. /lilistrongemOTA Updates /em /strongem: /emDefines the OTA update architecture, including A/B partitioning, fallback logic, and bootloader integration. /lilistrongemIntegration Alignment /em /strongem: /em Collaborates across Linux, software development, security, and integration teams to ensure architectural alignment and testability. /lilistrongemApplied Best Practices /em /strongem: /emEnforces layered architecture, embedded microservices, secure boot, and runtime hardening. /lilistrongemPerformance Optimization /em /strongem: /em Provides architectural direction to improve boot time, CPU/memory usage, and timing. /li /ulpbr/ppstrongCore Competencies, Knowledge, and Experience /strong /ppstrongemEmbedded Platforms and Automotive Standards /em /strongem: /em /pulliEmbedded Linux software architecture (Yocto-based or similar). /liliAUTOSAR Classic interfacing (MCU). /liliFamiliarity with ISO 26262, ISO 21434, Automotive SPICE, and IATF 16949. /li /ulpstrongemContainerization and Middleware /em /strongem: /em /pulliPractical experience with container technologies in automotive contexts (Docker, LxC). /liliAutomotive middleware protocols (MQTT, CAN, LIN, CAN-FD, Automotive Ethernet). /li /ulpstrongemSystem Design and Optimization /em /strongem: /em /pulliSafety-critical and real-time software design. /liliPerformance analysis (memory footprint, timing, boot time). /lilistrongLeadership and Collaboration /strong: /liliTechnical mentoring and hands-on problem-solving. /liliFluent in English for technical coordination and supplier management. /li /ulpbr/ppstrongMust-Have Technical / Professional Qualifications /strong /pulliDegree in Computer or Electronic Engineering. /lili8–10 years of experience in embedded software architecture within the automotive sector. /liliProven experience in constrained, safety-critical, and real-time environments. /li /ul