Padmi

Embedded Linux Engineer - I/O Virtualization

BangalorePosted 1 month ago
Software engineeringSeniorFull Time, Permanent
Apply at Luxoft

Opens the source posting on naukri.com

Source description

About the role

View original

Project description AI team is looking forward to team members who enhance futuristic technology within client's division. Responsibilities 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). Skills 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 Opensource Linux / Xen community experience

One address, no account. We’ll tell you when matching roles go live.

More at Luxoft

Related open roles

View all roles