Linux PCI Device Lead

1 week ago


Bengaluru, Karnataka, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 1,04,000 - ₹ 1,30,878 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 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 Expert

    2 weeks ago


    Bengaluru, Karnataka, India beBeePcie Full time ₹ 1,00,00,000 - ₹ 1,50,00,000

    **Job Summary**We are seeking a seasoned Linux PCI Device Lead to drive the development and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel.The ideal candidate will have extensive experience with Linux kernel internals, especially drivers/pci and subsystems like hotplug, MSI, IOMMU, DMA API.A strong understanding of power management...

  • Linux Device Driver

    6 days ago


    Bengaluru, Karnataka, India Dreamwings Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Role: Linux Device Driver DeveloperExperience: 5+ YearsLocation: BangaloreKey Skills: Linux kernel programming, C Programming, Linux device driver developmentJob Description:Candidate is required to develop assigned modules of network OS. He / She should be good in understanding the architecture of existing NW-OS like Sonic OS, FRR, BGP and he / she will...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    Role : Linux Device Driver DevelopmentLocation : Bangalore/HyderabadExp : 3 to 10 YearsJob Summary :We are seeking a talented Embedded Linux Device Driver Developer to join our team in Bangalore or Hyderabad. The ideal candidate will have a strong understanding of embedded programming, C language, and device drivers, with experience in Linux kernel...


  • Bengaluru, Karnataka, India beBeeLinuxDeviceDriverDeveloper Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title: Linux Device Driver DeveloperWe are seeking a skilled Linux Device Driver Developer to join our team.About the Role:This is a unique opportunity for a seasoned developer to contribute their expertise in designing and developing high-quality Linux device drivers.The ideal candidate will have extensive experience with Linux device driver...


  • Bengaluru, Karnataka, India ElevarSoC Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Hello Connections,Greetings from ElevarSoCWe are hiring forLinux Device Driver Engineer with 4- 8 Years of ExperienceforBangalore / HyderabadlocationQualification: Bachelor's/Master's in Computer Science, Electronics, or related field.hashtag#Bangalore / Hyderabadhashtag#Below the jdTechnical Skill:Job Description:We are seeking a highly skilled and...

  • Linux Device Driver

    2 weeks ago


    Bengaluru, Karnataka, India Eximietas Design Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Role & responsibilitiesKey QualificationsEmbedded LinuxC/C++ developmentExperience with boot loaders and UBootExperience with ATFExperience with SCPDetail oriented and process orientedStrong experience in Linux Device Driver


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are seeking a skilled Embedded Linux Driver Developer to work on multimedia devices, focusing on audio and video subsystems. The role involves developing and maintaining Linux device drivers for multimedia hardware, including audio codecs, DAC/ADC components, and DSP firmware.Key ResponsibilitiesDesign and implement Linux device drivers for multimedia...


  • Bengaluru, Karnataka, India beBeeWireless Full time ₹ 15,00,000 - ₹ 20,00,000

    Job OpportunityWLAN Linux Device Driver DeveloperA leading organization is seeking a skilled WLAN Linux Device Driver Developer to join their team.We are looking for an experienced developer with expertise in Embedded C programming and strong knowledge of the Linux OS.The ideal candidate will have experience in designing, developing, and testing WLAN...


  • Bengaluru, Karnataka, India beBeeDevelopment Full time ₹ 5,00,000 - ₹ 8,00,000

    Job Title: Embedded PCI/PCIE Development LeadWe are seeking a skilled PCI Express development professional to lead our embedded PCI/PCIE team.The ideal candidate will have expertise in developing high-performance PCIe drivers and implementing advanced features for various product lines.A strong focus on power management and low-latency data transfers is...


  • Bengaluru, Karnataka, India TekPillar® Full time

    Job Role: Linux Device Driver Engineer Experience: 3 to 10 Years Location: Bangalore Key Responsibilities Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.). Customize and optimize Board Support Packages (BSPs) for new hardware platforms. Support board bring-up and perform initial hardware validation. Analyze...