Back to jobs
Embedded Linux Engineer - I/O Virtualization
Successfully
Req. VR-122301
AI team is looking forward to team members who enhance futuristic technology within client's division.
Design and implement I/O virtualization solutions on embedded/automotive platforms, including device passthrough and para-virtualized models.
Develop and maintain Linux kernel drivers for virtualized and shared devices across Dom0/DomU environments.
Enable and optimize Virtio-based frameworks (blk, net, console, GPU) and PCIe virtualization (SR-IOV, IOMMU).
Perform performance tuning and optimization of virtualized I/O paths to ensure low latency and high throughput.
Debug and resolve issues across hypervisor, Dom0, and DomU layers, including IPC mechanisms (shared memory, event channels, DMA buffers).
Must have
6-10 years of experience
Strong C programming skills
Strong expertise in I/O virtualization architectures (device passthrough, para-virtualization, shared I/O models)
Hands-on experience with virtualization technologies: Xen (preferred), KVM, or QNX Hypervisor
Proficiency in Virtio framework and PCIe virtualization concepts (SR-IOV, IOMMU, DMA isolation)
Strong experience in Linux kernel driver development for virtualized environments
Experience with Yocto Project, IPC mechanisms, and strong debugging/performance tuning skills across virtualization layers
Nice to have
Automotive Embedded Linux / IVI experience
Virtualized graphics, audio, camera, or networking exposure
Open‑source Linux / Xen community experience
Languages
English: B2 Upper Intermediate
Seniority
Senior
Bengaluru, India
Req. VR-122301
C Embedded
Automotive Industry
14/04/2026
Req. VR-122301
Apply for Embedded Linux Engineer - I/O Virtualization in Bengaluru
*Indicates a required field