Embedded C with Linux I/O Virtualization

Mirafra

Bengaluru

On-site

INR 1,200,000 - 1,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mirafra is seeking an experienced Embedded Linux Developer in Bengaluru, India. Candidates should possess over 6 years of expertise in kernel and system software development, along with strong skills in C programming and I/O virtualization.

The ideal candidate will have knowledge of various virtualization technologies such as Xen and KVM, and experience with Linux kernel driver development, particularly for virtualized or shared devices.

Qualifications

  • 6+ years in Embedded Linux kernel/system software development.
  • Strong C programming skills are essential.
  • Familiarity with virtualization technologies preferred.

Skills

Embedded Linux kernel/system software development
C programming skills
I/O Virtualization expertise
Virtualization technologies (Xen, KVM)
Linux kernel driver development

Tools

Yocto Project
Xen Hypervisor

Job description

Requirements
  • 6+ years in Embedded Linux kernel / system software development
  • Strong C programming skills
  • I/O Virtualization expertise on embedded or automotive platforms
  • Strong understanding of virtualized I/O architectures:
    • Device passthrough
    • Para virtualized drivers
    • Shared I/O models
  • Virtualization technologies:
    • Xen Hypervisor (preferred) Dom0/DomU interaction
    • Or KVM / QNX Hypervisor technical expertise
  • Virtio framework (blk, net, console, gpu as applicable)
  • PCIe virtualization concepts:
    • Passthrough
    • SR‑IOV (where applicable)
    • IOMMU / DMA isolation
  • Linux kernel driver development for virtualized or shared devices
  • IPC mechanisms: shared memory, event channels, grant tables, DMA buffers
  • Platform & System Knowledge:
    • Yocto Project – building and integrating virtualized drivers
    • Performance tuning for virtualized I/O paths
    • Debugging across Dom0, DomU, and hypervisor layers
Nice to Have
  • Automotive Embedded Linux / IVI experience
  • Virtualized graphics, audio, camera, or networking exposure
  • Open source Linux / Xen community experience

Keywords: I/O Virtualization, Embedded Linux, Xen, Virtio, Device Passthrough, PCIe, IOMMU, Dom0, DomU, Kernel Driver, Yocto, Automotive Linux.

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
Embedded Linux Engineer - I/O Virtualization

Luxoft • Bengaluru

On-site
INR 1,500,000 - 2,500,000
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 Virtualization Validation Engineer
Embedded Virtualization Validation Engineer

L&T Technology Services • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Embedded Linux Engineer - Boot Time Optimization
Embedded Linux Engineer - Boot Time Optimization

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Linux Engineer
Linux Engineer

LeadSoc Technologies Pvt Ltd • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior Validation Engineer
Senior Validation Engineer

L&T Technology Services • Bengaluru

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

Quess Corp Limited • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Hypervisor Development Engineer
Hypervisor Development Engineer

CIMware Technologies Private Limited • Bengaluru

On-site
INR 800,000 - 1,500,000
Embedded Software/Driver Development Engineer
Embedded Software/Driver Development Engineer

Two95 International Inc. • Bengaluru

On-site
INR 900,000 - 1,300,000
Embedded Software/Driver Development Engineer
Embedded Software/Driver Development Engineer

Two95 International • Bengaluru

On-site
INR 400,000 - 700,000