Product Delivery Leadership: Lead the end-to-end delivery of the Linux software stack for IoT chipsets from initial bring-up to commercial launch (CS/Mass Production). Release Management: Define release criteria, manage software integration windows, and approve final software quality for customer delivery. Issue Resolution & Triage: Lead the debugging and triage of critical system-level issues (crashes, performance degradation, stability gaps) and drive them to closure by coordinating with specific technology teams (Kernel, Display, Camera, etc.). Risk Management: Identify technical risks in the software roadmap (e.g., feature delays, stability concerns) and propose mitigation plans to Program Management and Executive Leadership. Cross-Functional Coordination: Act as the primary technical interface between the Linux Development team, Customer Engineering, and Test/Validation teams. System Optimization: Drive system-level KPIs, including boot time, memory footprint, and power consumption, ensuring the final product meets competitive targets. Team Leadership: Mentor junior PEs, define processes for efficient triage/integration, and lead "War Room" situations for critical blockers. Education: Bachelor's degree in Computer Science, Electrical Engineering, or related field. Experience: 12+ years of Software Engineering experience, with a focus on Embedded Linux or Android. Strong understanding of the Embedded Linux software stack (Bootloader, Kernel, Userspace, Middleware). Proven experience in Software Integration and Release Management for complex SoCs on IoT products. Proficiency in C/C++ and scripting languages (Python, Bash). Experience with Source Control & Build Systems (Git, Gerrit, Yocto/OpenEmbedded, Jenkins). Ability to debug complex system issues using tools like JTAG/Trace32, GDB, and kernel logs (dmesg, logcat). Education: Master's degree in Computer Science or Electrical Engineering. Experience leading a technical team through the full Software Development Life Cycle (SDLC) for a shipped consumer product. Experience interfacing with external customers or handling customer escalations. Knowledge of Continuous Integration (CI) pipelines and automated testing frameworks. Experience with high-level OS frameworks (Ubuntu Core, Android, Robot Operating System - ROS). Outstanding communication skills to explain technical status to non-technical stakeholders. High pressure tolerance and ability to make quick, data-driven decisions during critical release windows. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.