Principal Architect - Yocto Framework
The Role Mandate
As Principal Architect-Yocto, you will own the architecture and modernization of the Yocto/OpenEmbedded-based webOS build framework for TV and embedded platforms. You will define a scalable, BSP-independent architecture for multi-SoC adoption, establish reproducible build and CI/CD practices, and lead system image and build-time optimization. The role sets technical direction across platform, BSP, DevOps and product teams, drives Yocto LTS lifecycle and upstream alignment, and provides hands-on leadership in integration, bring-up, graphics, media and low-level build debugging.
Why This Role - What You Gain
End-to-end build architecture ownership
Shape the Yocto/OpenEmbedded build architecture across metadata, BSP abstraction, CI/CD and platform integration.
Measurable engineering impact
Drive image-size, build-time, reproducibility and engineering-productivity improvements through evidence-based optimization.
Cross-functional and global exposure
Guide architecture and integration decisions with platform, BSP, DevOps, QA, product and customer stakeholders.
Long-term technology influence
Shape Yocto LTS adoption, upstream alignment, BSP independence and the long-term maintainability of webOS build systems.
Key Responsibilities - Architecture and Platform Ownership
Build Architecture and Platform Ownership
- Own the Yocto/OpenEmbedded-based platform build architecture for webOS TV and embedded products.
- Design BSP-independent layer architecture and portability patterns for scalable multi-SoC support and faster platform onboarding.
- Define and govern BitBake recipes, metadata layers, dependency workflows, build configurations and reusable platform components.
- Lead architecture reviews, design approvals and the long-term build-framework modernization roadmap with platform, BSP, DevOps and product teams.
- Solve complex system integration, bring-up, and build issues.
- Support technical discussions, solutioning and architecture reviews with customer and global engineering stakeholders when required.
Optimization, Integration and Automation
- Drive system image and rootfs optimization, build-time reduction, bottleneck analysis, sstate-cache strategy and build parallelism improvements.
- Architect automated and reproducible CI/CD pipelines, upstream synchronization workflows for Yocto LTS adoption.
- Lead BSP bring-up, system integration and root-cause analysis across build, graphics, media, rendering, playback and hardware-acceleration issues.
- Apply Embedded Linux internals, C/C++, Python and shell-based debugging and automation to resolve complex platform and build-system issues.
How the Role Works
The Principal Architect works across Yocto and OpenEmbedded metadata, BitBake build systems, webOS platform integration, BSPs, CI/CD, QEMU validation, graphics and media subsystems. The role combines hands-on architecture and debugging depth with technical governance, team guidance and cross-functional roadmap execution.
Mandatory Skills and Experience͏
Experience and architecture leadership
- 11-19 years of software engineering experience in Embedded Linux and system integration, with significant ownership of platform architecture, technical design and large-scale build systems.
- 5+ years of hands-on Yocto/OpenEmbedded experience, including BitBake, recipes, metadata layers, build configuration and dependency management.
- Bachelor's or master's degree in Computer Science, Electronics, Embedded Systems, or a related engineering discipline, or equivalent relevant experience.
- Proven experience technically leading architects and engineers while remaining hands-on in critical design, integration, debugging and optimization activities.
Technical and platform depth
- Deep understanding of Embedded Linux product development, system internals, BSP bring-up and low-level debugging.
- Demonstrated ability to define scalable Yocto build architecture, design BSP-independent layers and move from architecture to proof-of-concept and production validation.
- Experience optimizing build time, rootfs/image size, dependencies, sstate-cache usage, parallelism and large-scale build-system performance.
- Hands-on expertise in CI/CD architecture, reproducible builds, automation and scripting using Python, Bash/Shell and Git.
- Strong C/C++ debugging skills and proven troubleshooting capability across system integration, graphics and media stacks.
Preferred / Good to Have͏
- Experience with Yocto Project or Linux open-source contributions, upstream patch workflows and community collaboration.
- Experience with large-scale platform migrations, Jenkins or Git-based pipelines, and build tools such as CMake or Bazel.
Educational Qualification͏
Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or a related engineering discipline, or equivalent relevant experience.
What Success Looks Like
- A clear Yocto/OpenEmbedded build architecture and long-term modernization roadmap are established for webOS platforms.
- Reproducible performance baselines and CI guardrails sustain measurable improvements in rootfs size, build time, build reliability and integration quality.
- A BSP-independent layer structure and upstream-aligned lifecycle approach improve multi-SoC scalability and long-term maintainability.
- Technical decisions and architecture governance are aligned effectively across platform, BSP, DevOps, QA, product and customer-facing stakeholders.
Source: the employer's careers page. Last checked 2026-10-14. Posted 2026-10-10.