





Metro location and mid-level experience create moderate competition despite niche specialization.
Highly specialized embedded Linux and kernel virtualization skills limit cross-industry transferability.
Mandatory 6+ years plus specific embedded Linux/kernel virtualization skills make shortlisting highly strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain Embedded Linux kernel and system software focusing on I/O virtualization for embedded or automotive platforms.
Design and implement virtualized I/O architectures including device passthrough, para-virtualized drivers, and shared I/O models.
Work with virtualization technologies such as Xen Hypervisor (preferred), KVM, or QNX Hypervisor, including debugging and performance tuning across Dom0, DomU, and hypervisor layers.
6+ years experience in Embedded Linux kernel or system software development.
Strong proficiency in C programming.
Demonstrated expertise in I/O virtualization on embedded or automotive platforms, including virtualized I/O architectures and relevant technologies like Xen, KVM, or QNX Hypervisor.
Experience with Linux kernel driver development and knowledge of Yocto Project for building and integrating virtualized drivers.
Experienced in implementing and tuning virtualized I/O paths with deep understanding of PCIe virtualization concepts such as passthrough, SR-IOV, and IOMMU/DMA isolation.
Comfortable working across hypervisor and guest domains (Dom0, DomU), with expertise in IPC mechanisms like shared memory, event channels, and grant tables.
Preferably has automotive embedded Linux or IVI exposure and familiarity with open-source Linux/Xen communities.