PbRole purpose: /b /ppDesign 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). /ppbr/ppbKey Accountabilities and Decision Ownership /b /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 with Linux /liliOTA Updates: Defines OTA update architecture, including A/B partitioning, fallback logic, and bootloader integration. /liliIntegration Alignment: Collaborates across Linux, Software Developer, 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 /ulpbr/ppbCore Competencies, Knowledge, and Experience /b /pulliEmbedded Linux software architecture (Yocto-based o similar). /liliPractical experience with container tech in automotive (Docker, LxC). /liliAutomotive middleware protocols (MQTT, CAN, LIN, CAN-FD Automotive ethernet). /liliSafety-critical and real-time SW design. /liliPerformance analysis (memory footprint, timing, boot time). /liliTechnical mentoring and hands-on problem solving. /li /ulpbr/ppbMust have technical / professional qualifications: /b /pulliDegree in Computer or Electronic Engineering /lili8–10 years of experience in embedded software architecture within automotive /liliFluent English for technical coordination and supplier management /liliNice to have, familiarity with ISO 26262, ISO 21434, Automotive SPICE and IATF 16949. /liliProven experience in constrained, safety-critical, and real-time environments. /li /ul