PRole Purpose /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. /ppKey Accountabilities and Decision Ownership /pulliSW Architecture Definition: Designs and documents the software architecture, including middleware, containers, HAL, services, and application layers. /liliIPC Design: Develops secure and efficient inter-process communication between Linux and AUTOSAR components. /liliOTA Updates: Defines the OTA update architecture, including A/B partitioning, fallback logic, and bootloader integration. /liliIntegration Alignment: Collaborates across Linux, software development, security, and integration teams to ensure architectural alignment and testability. /liliApplied Best Practices: Enforces layered architecture, embedded microservices, secure boot, and runtime hardening. /liliPerformance Optimization: Provides architectural direction to improve boot time, CPU/memory usage, and timing. /li /ulpCore Competencies, Knowledge, and Experience /ppEmbedded Platforms and Automotive Standards: /pulliEmbedded Linux software architecture (Yocto-based or similar). /liliAUTOSAR Classic interfacing (MCU). /liliFamiliarity with ISO 26262, ISO 21434, Automotive SPICE, and IATF 16949. /li /ulpContainerization and Middleware: /pulliPractical experience with container technologies in automotive contexts (Docker, LxC). /liliAutomotive middleware protocols (MQTT, CAN, LIN, CAN-FD, Automotive Ethernet). /li /ulpSystem Design and Optimization: /pulliSafety-critical and real-time software design. /liliPerformance analysis (memory footprint, timing, boot time). /liliLeadership and Collaboration: /liliTechnical mentoring and hands-on problem-solving. /liliFluent in English for technical coordination and supplier management. /li /ulpMust-Have Technical / Professional Qualifications /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