Job Title : Systems Engineer
Location : Bangalore
Experience: 6+ Years
Embedded Linux Engineer – I/O Virtualization
Experience
• 6+ years in Embedded Linux kernel / system software development
• Strong C programming skills
Required Skills
• I/O Virtualization expertise on embedded or automotive platforms
• Strong understanding of virtualized I/O architectures:
o Device passthrough
o Para virtualized drivers
o Shared I/O models
• Virtualization technologies:
o Xen Hypervisor (preferred) – Dom0/DomU interaction
o Or KVM / QNX Hypervisor
Technical Expertise
• Virtio framework (blk, net, console, gpu – as applicable)
• PCIe virtualization concepts:
o Passthrough
o SR-IOV (where applicable)
o 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
Good 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
Skills Required
- 6+ years in Embedded Linux kernel / system software development
- Strong C programming skills
- I/O Virtualization expertise on embedded or automotive platforms
- Understanding of virtualized I/O architectures including device passthrough, para-virtualized drivers, and shared I/O models
- Xen Hypervisor (Dom0/DomU interaction)
- KVM hypervisor experience
- QNX Hypervisor experience
- Virtio framework (blk, net, console, gpu as applicable)
- PCIe virtualization concepts including passthrough, SR-IOV, IOMMU/DMA isolation
- Linux kernel driver development for virtualized or shared devices
- IPC mechanisms: shared memory, event channels, grant tables, DMA buffers
- Yocto Project experience building and integrating virtualized drivers
- Performance tuning for virtualized I/O paths
- Debugging across Dom0, DomU, and hypervisor layers
- Automotive Embedded Linux / IVI experience
- Exposure to virtualized graphics, audio, camera, or networking
- Open-source Linux / Xen community experience
What We Do
DATAMAXIS takes pride in delivering a wide range of business IT modernization, data analytics, and technology management services. With command of the cutting-edge developments in these fields, our team and consultants are ready to provide you a robust technology modernization experience that results in a big boost in performance capability and operational efficiency.








