Senior Engineer – Yocto Linux & Virtualization Integration
Location: Bangalore
Experience: 6-9 Years
Education: B.E / B.Tech / M.E / M.Tech
Top Mandatory Skills
Yocto Project / OpenEmbedded / BitBake
Embedded Linux BSP Development
Linux Kernel & Device Drivers
C Programming
Linux System Bring-up & Debugging
BSP Board Enablement
x86 Architecture
Git / Gerrit
Preferred Skills
Xen Hypervisor
Dom0 / DomU Architecture
Virtualization & Device Pass-Through
QEMU, VirtIO
PCIe, IOMMU
DRM/KMS, Wayland
Automotive Linux Platforms
Open Source Upstream Contributions
Job Responsibilities
Develop and maintain Yocto BSPs and custom Linux distributions.
Perform Linux BSP bring-up and board enablement on AMD platforms.
Integrate and customize Yocto layers, recipes, package groups, and build configurations.
Enable and debug Linux kernel features, device drivers, and platform software.
Work on Xen virtualization, Dom0/DomU enablement, and virtualization use cases.
Analyze and resolve system-level issues related to boot, power management, PCIe, memory, and drivers.
Contribute to Linux kernel, Yocto, Xen, and related open-source projects.
Collaborate with firmware, validation, hardware, and customer engineering teams.
Nice to Have
Automotive Software Development
Digital Cockpit / Multi-VM Platforms
VirtIO-GPU, VirtIO-Net, VirtIO-Block
Power Management (S0ix/S3)
Docker / Podman
Graphics Stack (DRM/KMS/Wayland)
AMD/Xilinx NPU/GPU Integration