Linux PCI Device Lead Engineer

2 weeks ago


Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 1,04,000 - ₹ 1,30,878 per year

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.


  • Linux PCI Device Lead

    2 weeks ago


    Hyderabad, Telangana, India QTIMINDS Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Linux PCI Device LeadExperience: 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,...

  • Linux PCI Device Lead

    2 weeks ago


    Hyderabad, Telangana, India SEMI LEAF Full time

    Job Description 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 Enablement and Bring-up :- Lead platform bring-up activities involving PCI/PCIe devices (e.g., network,...


  • Hyderabad, Telangana, India beBeeSpecialist Full time ₹ 1,80,00,000 - ₹ 2,40,00,000

    Linux PCI Device ExpertThe ideal candidate will be responsible for driving the design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel.Develop and implement cutting-edge solutions for seamless enumeration, configuration, power management, and hotplug support for PCI enablement and bring-up.Lead platform bring-up...


  • Hyderabad, Telangana, India beBeeLinux Full time ₹ 15,00,000 - ₹ 25,00,000

    Senior PCI Subsystem ArchitectDrive the 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 enablement and bring-up.Lead platform bring-up activities involving PCI/PCIe devices, including network, storage, GPU, and NVMe.Validate and...


  • Hyderabad, Telangana, India VCONNECTECH SYSTEMS PRIVATE LIMITED Full time

    VBSP & Device drivers Engineer :Experience - 3-10 YearsKey Responsibilities :- Collaborate with Architecture, Hardware Design and cross functional teams.- Design, develop, and maintain Linux device drivers for various hardware components, ensuring seamless integration.- Utilize exceptional problem-solving and debugging skills to analyze and resolve...


  • Hyderabad, Telangana, India People Tech Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title: Linux Device Driver EngineerExperience: 4 to 8 YearsLocation: HyderabadJob Type: Full-TimeJob SummaryWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strongC/C++ programming skills and hands-on experience in Linux driver development. The idealcandidate will have a proven track record of working with kernel modules...


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

    Experience:4 to 8 YearsWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system...


  • Hyderabad, Telangana, India People Tech Group Inc Full time

    Job SummaryWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces and be comfortable debugging and optimizing low-level system software.Key...

  • Linux Device Drivers

    4 weeks ago


    Hyderabad, Telangana, India HCLTech Full time

    Greetings from HCL Technologies Role- Linux Device drivers Experience- 3 to 8 years Location- Hyderabad Job Description: We are seeking a highly skilled and experienced Linux Device Driver Developer to join our team. The ideal candidate will have a strong background in developing and maintaining Linux device drivers, with specific expertise in PCIe, DMA...

  • Linux Device Drivers

    2 weeks ago


    Hyderabad, Telangana, India HCLTech Full time

    Greetings from HCL Technologies Role- Linux Device drivers Experience- 3 to 8 yearsLocation- HyderabadJob Description:We are seeking a highly skilled and experienced Linux Device Driver Developer to join our team. The ideal candidate will have a strong background in developing and maintaining Linux device drivers, with specific expertise in PCIe, DMA...