CareerPlanGet AI match score →

Staff Engineer- PCIe Driver/ Linux Kernel Driver Development

Hyderabad💼 Full-time🗓 2026-07-09 → 2026-07-30

Core

Develop and maintain Linux kernel host drivers and user-mode management stacks for PCIe Endpoint devices, including CXL memory controllers, network DPUs, and security accelerators.

Role type

Staff Engineer, Linux Kernel Driver Development (PCIe/CXL)

Builds

Production-quality host-side software for PCIe EP products shipped to hyperscalers and enterprise OEMs.

Domain

Semiconductor, Data Infrastructure, Linux Kernel, PCIe Protocol

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Linux kernel module development, C programming, PCIe architecture (configuration space, BARs, TLPs, interrupts, DMA, SR-IOV), Git/Gerrit, CI/CD pipelines

Preferred skills

CXL specifications, NVMe host/target driver development, RDMA/RoCE, ARM SoC architecture, secure boot/SPDM attestation, DRAM architecture

Technologies

Linux kernel, PCIe, CXL, NVMe, RDMA, MCTP, SPDM, ARM, x86, RISC-V

Responsibilities

Develop and port Linux kernel host drivers across multiple product lines; Implement and maintain drivers using the Linux auxiliary bus framework; Debug PCIe link bring-up issues and performance bottlenecks; Contribute patches to the Linux kernel community; Develop and maintain userspace host management applications for device lifecycle management.

Seniority

Staff, hands-on IC with strategic impact

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗