Embedded Linux Engineer

Silicon Patterns Pvt. Ltd.

Bengaluru

On-site

INR 2,600,000 - 4,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Silicon Patterns Pvt. Ltd. is seeking a senior Embedded Linux kernel and system software engineer with 6+ years of hands-on experience.

The role focuses on I/O virtualization on embedded/automotive platforms, with strong C programming skills and deep Linux kernel driver work across Dom0/DomU and hypervisor layers. The ideal candidate will contribute to Virtio implementations, PCIe passthrough, and IOMMU/DMA isolation, while collaborating on Yocto project integrations and performance tuning for

Qualifications

  • 6+ years of Embedded Linux kernel and system software development.
  • Strong C programming skills.
  • I/O virtualization on embedded or automotive platforms.
  • Understanding of virtualized I/O architectures: Device passthrough.
  • Para-virtualized drivers and shared I/O models.
  • Familiarity with Xen Hypervisor (Dom0/DomU) or KVM/QNX Hypervisor.
  • Virtio framework (blk, net, console, gpu as applicable).
  • PCIe virtualization concepts: Passthrough and SR-IOV.
  • IOMMU/DMA isolation and Linux kernel driver development for virtualized/shared devices.
  • IPC: shared memory, event channels, grant tables, DMA buffers; Yocto Project integration.

Skills

I/O Virtualization
Embedded Linux
Xen
Virtio
Device Passthrough
PCIe
IOMMU
Dom0
DomU
Kernel driver development
KVM
QNX Hypervisor

Job description

Job Summary

6+ years in Embedded Linux kernel / system software development

Strong C programming skills

Requirements
  • 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
  • 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
  • Yocto Project building and integrating virtualized drivers
  • Performance tuning for virtualized I/O paths
  • Debugging across Dom0, DomU, and hypervisor layers
Preferred Qualifications
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer
Embedded Linux Engineer

Silicon Patterns Pvt. Ltd. • Raipur

On-site
INR 1,800,000 - 3,200,000
Embedded Linux Engineer
Embedded Linux Engineer

Silicon Patterns Pvt. Ltd. • India

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

Luxoft • Bengaluru

On-site
INR 3,500,000 - 6,000,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 Linux Engineer – Boot Time Optimization
Embedded Linux Engineer – Boot Time Optimization

Silicon Patterns Pvt. Ltd. • India

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

LeadSoc Technologies Pvt Ltd • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Virtualization / Validation Engineer
Virtualization / Validation Engineer

Arohana Tech Solutions Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Virtualization / Validation Engineer
Virtualization / Validation Engineer

Momento Cybertech Solutions • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Embedded C++ Developer
Embedded C++ Developer

Knowledgesprint Technologies • Hyderabad

On-site
INR 1,200,000 - 2,100,000