Linux PCI Device Lead
5 days ago
Role & 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 hot plug, 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
1 day ago
Hyderabad, Telangana, India Quest Global Full timeJob Requirements 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...
-
Linux USB device driver
3 days ago
Hyderabad, Telangana, India Testcore It Solutions Full timeResponsibilities:* Develop device drivers using Linux kernel APIs* Test and debug USB devices with Linux system* Ensure compliance with USB standards and specifications* Collaborate with hardware team on device integration
-
Linux Device Driver Developer
2 weeks ago
Hyderabad, Telangana, India Capgemini Full time ₹ 10,00,000 - ₹ 30,00,000 per yearJob Description Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible. Join us in helping leading Consumer Products and Retail Services (CPRS) organizations unlock the value of technology and drive scalable, sustainable growth. Your...
-
Linux Device Drivers Developer
1 day ago
Hyderabad, Telangana, India Capgemini Full timeAt Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds mostinnovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and...
-
Linux Device Drivers professional
1 day ago
Hyderabad, Telangana, India Capgemini Full timeAt Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds mostinnovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and...
-
Windows Device Driver
1 day ago
Hyderabad, Telangana, India ElevarSoC Technologies Full timeHello Connections,Greetings from ElevarSoCWe are hiring forWindows Device Driver with3+ Years of ExperienceforHyderabadlocationHyderabadImmediate / 2 weeks *preferredBelow the jdTechnical Skill:THE ROLE: Windows Device Drivers Engineer.He/She should be part of Multi-Media Audio SW team.He/She should closely work with Device Drivers & DSP Firmware/Algorithms...
-
PCI-e Linux Driver Development Engineer
1 week ago
Hyderabad, Telangana, India SEMI LEAF Full timePCIe Linux Driver Development EngineerExperience :5- 10 YearsLocation :HyderabadBachelors degree in Engineering, Computer Science, Electronics, or any relevant STEM discipline.5 to 10 years of professional experience in embedded software or system-level driver development.Job SummaryWe are seeking an experienced PCIe Linux Driver Development Engineer with...
-
Linux SoC Infra Lead
1 day ago
Hyderabad, Telangana, India Quest Global Full timeJob Requirements We are seeking a highly experienced software engineer to lead the design, development, and optimization of low-level software infrastructure for complex System-on-Chip (SoC) platforms. This role focuses on Linux kernel, device drivers, bootloaders, board support packages (BSP), and embedded firmware to enable cutting-edge hardware across...
-
Payment Card Industry
3 weeks ago
Hyderabad, Telangana, India, Telangana Capgemini Full timePayment Card Industry (PCI) Compliance LeadLocation: Hyderabad, IndiaEmployment Type: Full-TimeExperience Level: 4-6 YearsPosition OverviewWe are seeking a skilled and motivated Technical Lead, Payment Card Industry (PCI) Compliance to join our IT Risk Management team in Hyderabad, India. The candidate will be responsible for managing the end-to-end PCI...
-
Edge Device Engineer
1 day ago
Hyderabad, Telangana, India Scanalitix Full timeWhat Youll Do • Build Java services for device-side communication, event generation, secure API interactions.• Integrate OpenCV/OpenVINO inference pipelines with device agents. • Implement SSL/TLS connections, tunneling, certificates, secure device authentication.• Work with Raspberry Pi: GPIO, BLE, UART, sensors.• Create fallback storage, circular...