Linux PCI Device Lead

4 weeks ago


Hyderabad, India QTIMINDS Full time

Job Title: Linux PCI Device Lead

Experience: 8 to 10+ years

____________________________________________________________________________

Key Responsibilities:

· Architect and Lead PCI Subsystem Development:

· Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel.

· Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices.

· Device Enablement and Bring-up:

· Lead platform bring-up activities involving PCI/PCIe devices (e.g., network, storage, GPU, NVMe).

· Validate and debug device-tree or ACPI configurations for PCI host bridges and endpoints.

· Kernel and Firmware Interaction:

· Collaborate with firmware/bootloader teams for correct BAR, MSI/MSI-X, and IOMMU configurations.

· Work closely with architecture teams to support secure boot and DMA protection for PCI devices.

· Performance and Power Optimization:

· Analyze PCI bandwidth, latency, and power bottlenecks.

· Implement ASPM, LTR, and other low-power states in compliance with PCIe specs.

· Debugging and Issue Resolution:

· Use Linux tools (lspci, setpci, tracepoints, ftrace, perf, etc.) and oscilloscopes/analyzers for low-level debugging.

· Root-cause platform PCI failures and compatibility issues across hardware and kernel versions.

· Upstream and Compliance:

· Contribute patches upstream to the Linux kernel PCI subsystem.

· Ensure compliance with PCI-SIG and Linux kernel community best practices.

· Cross-Team Collaboration:

· Interface with SoC, BIOS/UEFI, board, and validation teams to ensure robust PCIe device support across platforms.

Required Expertise:

· Deep understanding of Linux kernel internals, especially drivers/pci and subsystems like hotplug, MSI, IOMMU, DMA API.

· Hands-on experience with PCIe Gen3/Gen4/Gen5 devices and related PHY bring-up issues.

· Familiarity with ARM64 and x86 architectures, DT/ACPI handling for PCI devices.

· Proficient in C programming, Linux kernel debugging (GDB, crash dumps), and tools like dmesg, lspci, pcie_check.

· Expertise in power management (runtime, suspend/resume flows) for PCI devices.

· Experience with Secure Boot, TrustZone, and virtualization passthrough (VFIO/SR-IOV) for PCIe devices is a strong plus.

· Experience using Yocto, Buildroot, or other embedded Linux build systems.



  • Hyderabad, India SEMI LEAF Full time

    Description :Architect and Lead PCI Subsystem Development :- Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel.- Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices.Device Enablement and Bring-up :- Lead platform bring-up activities involving PCI/PCIe devices...


  • Hyderabad, Telangana, India SEMI LEAF Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Description : Architect and Lead PCI Subsystem Development : - Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. - Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices. Device Enablement and Bring-up : - Lead platform bring-up activities involving PCI/PCIe...


  • Hyderabad, India TestCore IT Solutions Pvt. Ltd. Full time

    Experience: 8 to 10+ years Key Responsibilities: · Architect and Lead PCI Subsystem Development: · Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. · Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices. · Device Enablement and Bring-up: · Lead...


  • Hyderabad, India People Tech Group Inc Full time

    Linux PCI Device Lead📍 Location: Hyderabad | 🕒 Experience: 8–10+ Years | ⚡ Notice Period: Immediate – 30 DaysAre you passionate about Linux kernel development and PCIe technology?We’re seeking a Linux PCI Device Lead to architect and drive the development of PCI/PCIe subsystems and enable next-generation platforms.Key ResponsibilitiesPCI...


  • Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Linux PCI Device LeadExperience: 8 to 10+ yearsKey Responsibilities:· Architect and Lead PCI Subsystem Development:· Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel.· Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices.· Device Enablement and...


  • Hyderabad, India TestCore IT Solutions Pvt. Ltd. Full time

    Job Description Job Title: Linux PCI Device Lead Experience: 8 to 10+ years Key Responsibilities: - Architect and Lead PCI Subsystem Development: - Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. - Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices. - Device...

  • Linux Device Driver

    15 hours ago


    Hyderabad, Telangana, India Mirafra Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Hiring for Linux Device Driver RoleExperience -3 to 8 yearsExcellent programming skills and expert level knowledge of CProficiency in Linux kernel internals, virtio architecture, and device driver development,Hands-on experience with QEMU device models, Xen hypervisor, and IOMMU frameworks Or Good experience in any of the Linux kernel/Linux device driver...


  • Hyderabad, Telangana, India Mirafra Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Hiring for Mirafra Technologies:Role: Linux Device driver DevelopmentExperience -3 to 8 yearsExcellent programming skills and expert level knowledge of C,Proficiency in Linux kernel internals, virtio architecture, and device driver development,Good experience in any of the Linux kernel/Linux device driver Development like GPIO,LCD, Sensor, Camera, ADC,...

  • Technical lead

    3 weeks ago


    Hyderabad, India People Tech Group Inc Full time

    Linux PCI Device Lead Location: Hyderabad | Experience: 8–10+ Years | ⚡ Notice Period: Immediate – 30 Days Are you passionate about Linux kernel development and PCIe technology? We’re seeking a Linux PCI Device Lead to architect and drive the development of PCI/PCIe subsystems and enable next-generation platforms. Key Responsibilities ...

  • Technical Lead

    2 days ago


    Hyderabad, India People Tech Group Inc Full time

    Linux PCI Device Lead Location: Hyderabad | Experience: 8–10+ Years | ⚡ Notice Period: Immediate – 30 Days Are you passionate about Linux kernel development and PCIe technology? We’re seeking a Linux PCI Device Lead to architect and drive the development of PCI/PCIe subsystems and enable next-generation platforms. Key Responsibilities PCI Subsystem...