





Niche senior kernel/PCIe driver skillset and upstream contribution requirement reduces applicant density significantly.
Highly specialized kernel and PCIe driver expertise means skills are not easily transferable across industries.
Explicit 4+ years, mandatory kernel/PCIe driver experience, and export-controlled eligibility create strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, maintain, and port Linux kernel PCIe Endpoint host drivers across multiple Marvell product lines including CXL memory controllers, DPUs, and security accelerators.
Own production-quality driver code with responsibility for features like SR-IOV, ATS/PASID, DMA, interrupt handling, and PCIe link bring-up troubleshooting.
Contribute and maintain upstream Linux kernel patches, collaborating with kernel maintainers and internal cross-functional teams across firmware, hardware, and validation.
Master's degree or equivalent in Computer Science, Electrical Engineering, Computer Engineering, or related field.
Minimum 4 years of hands-on software/firmware development experience in semiconductor or systems industry.
Proven experience with Linux kernel module development in PCIe/PCI, network, NVMe, or related subsystems, plus strong C programming skills.
Demonstrated open source participation with submitted patches to the Linux kernel or similar community projects.
Technical expert with deep understanding of PCIe architecture, Linux auxiliary bus driver model, and multi-function PCIe device architectures.
Experienced in managing complex driver development including porting across kernels and distros, and debugging low-level hardware/software interactions.
Shows ability to work in highly collaborative, cross-discipline environments interfacing with firmware, hardware, and product teams focused on large-scale datacenter and enterprise solutions.