Research Architect - Yocto

Wipro

Bengaluru

On-site

INR 4,200,000 - 6,800,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Wipro is seeking a Research Architect - Yocto for Advanced System Integration to design and implement a Yocto-based build and integration platform. You will translate architecture directions into detailed designs, standardize Yocto modules, and optimize build performance across multiple SoCs.

You will lead LTS adoption, CI/CD enhancements, mentor engineers, and collaborate with platform teams to deliver scalable, reproducible Yocto workflows in embedded Linux environments.

Qualifications

  • 8-11 years of software engineering in Embedded Linux, build systems and system integration.
  • 3+ years of hands-on Yocto/OpenEmbedded experience covering BitBake, recipes, metadata layers and build configuration.
  • Experience creating architecture and design for build or integration platforms and guiding implementation teams.
  • Strong Embedded Linux product-development and system-internals knowledge for build and integration debugging.
  • Hands-on experience in build-time optimization, bottleneck analysis, sstate-cache strategy, parallel builds and dependency optimization.
  • Experience building CI/CD pipelines using Jenkins or Git-based workflows.
  • Strong Python, Bash/Shell scripting and Git skills.
  • C/C++ background to trace, debug and patch compilation, linker and system-level failures.
  • Ability to mentor engineers and collaborate across platform, BSP and product teams.

Responsibilities

  • Architect and standardize core Yocto/OpenEmbedded sub-modules, including BitBake configurations, recipe design, metadata layers, dependency management and image generation.
  • Translate principal-level architecture direction into detailed designs, proof-of-concepts and production-ready implementation across build and integration workflows.
  • Design modular, BSP-independent layer structures and reusable patterns that support multiple SoCs and reduce platform-onboarding effort.
  • Lead Yocto LTS upgrade and migration activities, assessing layer compatibility, BSP impact, build risks and stabilization needs.
  • Prepare and maintain architecture documentation, technical decision records, implementation guidance and engineering best practices.

Skills

Embedded Linux
Yocto/OpenEmbedded
CI/CD pipelines
Python
Bash/Shell scripting
Git
C/C++
BitBake
Build optimization

Education

Bachelor's or Master's in CS/EE/Embedded Systems

Tools

Git
Jenkins
CMake
Bazel

Job description

As Research Architect - Yocto for Advanced System Integration, you will design and implement a Yocto-based build and integration platform. You will translate architecture direction into detailed designs and working solutions, standardize Yocto sub-modules, optimize build performance and system images, strengthen CI/CD and LTS adoption, and resolve complex integration issues across Yocto layers, BSPs and embedded Linux subsystems.

Why This Role – What You Gain

Job description:

The Role Mandate

As Research Architect - Yocto for Advanced System Integration, you will design and implement a Yocto-based build and integration platform. You will translate architecture direction into detailed designs and working solutions, standardize Yocto sub-modules, optimize build performance and system images, strengthen CI/CD and LTS adoption, and resolve complex integration issues across Yocto layers, BSPs and embedded Linux subsystems.

Build-platform ownership

Shape core Yocto modules, BitBake workflows and reusable integration patterns.

Measurable engineering impact

Improve build time, image size, reproducibility and developer productivity.

Multi-SoC architecture exposure

Create BSP-independent patterns for scalable platform and SoC onboarding.

Global open-source collaboration

Work with platform teams and upstream Yocto/OpenEmbedded ecosystems.

The Larger Impact
  • Advance the webOS build framework toward upstream-aligned, maintainable Yocto/OpenEmbedded architecture.
  • Deliver measurable improvements in rootfs or system-image size, build time and engineering efficiency.
  • Enable reproducible CI validation, Yocto LTS adoption and scalable BSP-independent multi-SoC support.
  • Strengthen technical execution through design reviews, mentoring and evidence-based optimization.
Key Responsibilities
Yocto Architecture and Build Engineering
  • Architect and standardize core Yocto/OpenEmbedded sub-modules, including BitBake configurations, recipe design, metadata layers, dependency management and image generation.
  • Translate principal-level architecture direction into detailed designs, proof-of-concepts and production-ready implementation across build and integration workflows.
  • Design modular, BSP-independent layer structures and reusable patterns that support multiple SoCs and reduce platform-onboarding effort.
  • Lead Yocto LTS upgrade and migration activities, assessing layer compatibility, BSP impact, build risks and stabilization needs.
  • Prepare and maintain architecture documentation, technical decision records, implementation guidance and engineering best practices.
Optimization, CI/CD and Integration
  • Drive build-performance improvements through bottleneck analysis, sstate-cache optimization, parallel-build tuning, artifact reuse and dependency simplification.
  • Optimize system-image and rootfs composition through recipe, package, feature and dependency analysis while protecting functionality and stability.
  • Architect and implement CI/CD pipelines for automated and reproducible Yocto builds, upstream synchronization, LTS adoption and validation workflows.
  • Lead debugging and resolution of complex build, compilation, linker, packaging, bring-up and system-integration failures.
  • Troubleshoot embedded Linux graphics and media integration issues, including rendering, playback and hardware-acceleration dependencies.
  • Collaborate with platform, BSP, DevOps, QA and product teams, and mentor engineers on Yocto build and integration activities.
How the Role Works

The Advanced System Integration team operates as a high-ownership engineering group. The Research Architect works closely with the Principal Architect and hands-on engineers, connecting architecture with implementation, measurable optimization and platform integration. Decisions are supported by reproducible baselines, technical evidence, code reviews and cross-functional design alignment.

Mandatory Skills and Experience
  • 8-11 years of software engineering experience in Embedded Linux, build systems and system integration.
  • 3+ years of hands-on Yocto/OpenEmbedded experience covering BitBake, recipes, metadata layers and build configuration.
  • Experience creating detailed architecture and design for build or integration platforms and guiding implementation teams.
  • Strong Embedded Linux product-development and system-internals knowledge for build and integration debugging.
  • Hands-on experience in build-time optimization, bottleneck analysis, sstate-cache strategy, parallel builds and dependency optimization.
  • Experience building CI/CD pipelines using Jenkins or Git-based workflows.
  • Strong Python, Bash/Shell scripting and Git skills.
  • C/C++ background to trace, debug and patch compilation, linker and system-level failures.
  • Ability to mentor engineers and collaborate across platform, BSP and product teams.
Preferred / Good to Have
  • Experience with open-source contribution workflows for Yocto, OpenEmbedded, BitBake or Linux.
  • Experience with Yocto LTS upgrades, upstream synchronization and large-scale platform migration.
  • Experience with CMake, Bazel, ccache, distcc or Icecream in large build environments.
  • Experience on consumer-electronics, TV, STB, automotive or another resource-constrained embedded platform.
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
  • Core Yocto sub-modules, recipes, metadata and dependency workflows are standardized and maintainable.
  • Build-time and system-image improvements are demonstrated against reproducible baselines without critical regression.
  • CI/CD pipelines and validation workflows improve build reliability, traceability and Yocto LTS adoption.
  • BSP-independent architecture and reusable integration patterns improve multi-SoC scalability.
  • Complex build and integration issues are resolved through structured root-cause analysis and technical leadership.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Architect - Yocto Framework
Principal Architect - Yocto Framework

Wipro • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Research Engineer - CI/CD with Yocto
Research Engineer - CI/CD with Yocto

Wipro • Bengaluru

On-site
INR 900,000 - 1,400,000
Research Architect - Yocto
Research Architect - Yocto

Wipro Technologies • Bengaluru

On-site
INR 2,800,000 - 5,200,000
Lead Engineer Linux Yocto Project
Lead Engineer Linux Yocto Project

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,500,000
SoC Architect
SoC Architect

TylSemi, Inc. • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

KOHLER India • Maharashtra

On-site
INR 1,200,000 - 1,800,000
SoC Architect
SoC Architect

TylSemi, Inc. • Karnataka

On-site
INR 7,000,000 - 12,000,000
Embedded Linux Developer
Embedded Linux Developer

Raptee.HV • Chennai

On-site
INR 800,000 - 1,200,000
Hands-on experience in a startup environment
Mentorship from industry professionals
Opportunity to work on impactful projects
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Vayavya Labs Pvt. Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Yocto Developer GCC
Senior Yocto Developer GCC

Litmus • Maharashtra

On-site
INR 3,500,000 - 5,500,000