Yocto Migration Engineer (Bengaluru)

Yocto Migration Engineer (Bengaluru)

02 Oct
|
Source right
|
Bengaluru

02 Oct

Source right

Bengaluru

Position: Yocto Migration Engineer (CE60ST RM 4465)

Scope

Migration of a heterogeneous multi-architecture embedded ecosystem from Yocto Project 5.0 (Scarthgap) to Yocto Project 6.0 (Wrynose) LTS, integrating SCP (ARM Cortex-M55), RISC-V processors, and flexible 32-bit/64-bit target platform selection via BitBake Multi-Config (multiconfig) and multilib.

Key Responsibilities & Requirements

• Yocto v5.0 to v6.0 (Wrynose) LTS Migration:
• Migrate large-scale custom BSPs, distros, and multi-architecture layers from Scarthgap to Wrynose.
• Address upstream breaking changes including systemd default migration, explicit pkgconfig exposure rules, and updated files/wic/ kickstart pathing.
• Open-Source Recipe Compliance:
• Write and refactor recipes adhering strictly to OpenEmbedded coding standards (proper SPDX licensing, checksum verification, Upstream-Status patch tracking, and standard class inheritance).
• BitBake Multi-Config Architecture:
• Design and maintain parallel build pipelines using BitBake’s multiconfig framework (BBMULTICONFIG)



to build distinct target environments from a single invocation.
• Manage cross-target artifact piping and firmware packaging dependencies using mcdepends.
• Heterogeneous Target & Coprocessor Integration:
• SCP Firmware (ARM Cortex-M55): Build, package, and integrate System Control Processor (SCP) firmware images using baremetal/newlib toolchains.
• RISC-V Processors: Configure and build bear metal firmware for RISC-V application and co-processing targets.
• Versatile 32-bit / 64-bit Target Platform Support:
• Architect distro configurations that allow seamless switching or simultaneous compilation of either 32-bit or 64-bit binaries for the primary application target, alongside multilib support to execute legacy 32-bit user-space applications on 64-bit OS kernels where required.
• Build Performance Optimization & Target Validation:
• Tune BitBake concurrency, shared state (SSTATE_MIRROR) caching infrastructures, and prune unused fe

📌 Yocto Migration Engineer (Bengaluru)
🏢 Source right
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: yocto migration engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: yocto migration engineer (bengaluru) / bengaluru