Embedded Linux Engineer - I/O Virtualization

Luxoft

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft is seeking experienced team members for its AI division in Bengaluru, India. The role involves designing I/O virtualization solutions and developing Linux kernel drivers for embedded and automotive platforms. Applicants should have strong C programming skills, expertise in I/O virtualization architectures, and proficiency in virtualization technologies such as Xen or KVM. This position requires 6–10 years of experience and offers the chance to work with cutting-edge technology within a dynamic team environment.

Qualifications

  • 6–10 years of experience in relevant fields.
  • Strong expertise in I/O virtualization architectures.
  • Proficiency in virtualization technologies.

Responsibilities

  • Design and implement I/O virtualization solutions.
  • Develop and maintain Linux kernel drivers for virtualized devices.
  • Optimize Virtio-based frameworks and PCIe virtualization.
  • Perform tuning and optimization for virtualized I/O paths.
  • Debug issues across hypervisor and virtualization layers.

Skills

C programming skills
I/O virtualization architectures
Virtualization technologies (Xen, KVM, or QNX Hypervisor)
Virtio framework
PCIe virtualization concepts
Linux kernel driver development
Debugging and performance tuning skills

Tools

Yocto Project

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).
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
  • Open‑source Linux / Xen community experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer - I/O Virtualization [Xen / KVM / IOMMU]
Embedded Linux Engineer - I/O Virtualization [Xen / KVM / IOMMU]

Luxoft India • Bengaluru Urban

On-site
INR 1,500,000 - 2,500,000
Embedded C with Linux I/O Virtualization
Embedded C with Linux I/O Virtualization

Mirafra • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Embedded Linux Engineer - Boot Time Optimization
Embedded Linux Engineer - Boot Time Optimization

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Embedded Virtualization Validation Engineer
Embedded Virtualization Validation Engineer

L&T Technology Services • Bengaluru

On-site
INR 2,500,000 - 3,500,000
System Engineer
System Engineer

Quess Corp Limited • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Linux Engineer
Linux Engineer

LeadSoc Technologies Pvt Ltd • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Hypervisor Development Engineer
Hypervisor Development Engineer

CIMware Technologies Private Limited • Bengaluru

On-site
INR 800,000 - 1,500,000
VAS Stack Validation Engineer
VAS Stack Validation Engineer

Luxoft • India

On-site
INR 1,400,000 - 2,100,000
Linux System Programming Performance Engineer
Linux System Programming Performance Engineer

Luxoft • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Development Engineer (Linux Kernel Driver Development)
Software Development Engineer (Linux Kernel Driver Development)

Luxoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000