Senior Engineer – Yocto Linux & Virtualization IntegrationLocation: BangaloreExperience: 6-9 YearsEducation: B.E / B.Tech / M.E / M.TechTop Mandatory SkillsYocto Project / OpenEmbedded / BitBakeEmbedded Linux BSP DevelopmentLinux Kernel & Device DriversC ProgrammingLinux System Bring-up & DebuggingBSP Board Enablementx86 ArchitectureGit / GerritPreferred SkillsXen HypervisorDom0 / DomU ArchitectureVirtualization & Device Pass-ThroughQEMU, VirtIOPCIe, IOMMUDRM/KMS, WaylandAutomotive Linux PlatformsOpen Source Upstream ContributionsJob ResponsibilitiesDevelop 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 HaveAutomotive Software DevelopmentDigital Cockpit / Multi-VM PlatformsVirtIO-GPU, VirtIO-Net, VirtIO-BlockPower Management (S0ix/S3)Docker / PodmanGraphics Stack (DRM/KMS/Wayland)AMD/Xilinx NPU/GPU Integration