Search by job, company or skills

luxoft india

Embedded Linux Engineer - I/O Virtualization

Save
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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).

Mandatory Skills Description:

  • 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 Skills Description:

  • Automotive Embedded Linux / IVI experience
  • Virtualized graphics, audio, camera, or networking exposure
  • Open‑source Linux / Xen community experience

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148979021