





Tier-1 brand and metro location increase applicants, but niche kernel/PCIe specialization limits broad competition.
Highly specialized kernel and PCIe driver skills are tightly tied to semiconductor and systems roles.
Explicit Linux kernel, PCIe, open-source contribution, and export-control requirements create strict technical 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 network DPUs, CXL memory controllers, and security accelerators.
Own production-quality software delivery collaborating cross-functionally with firmware, hardware, validation, and product teams, targeting hyperscalers and enterprise OEMs.
Contribute and maintain upstream Linux kernel patches in PCIe, CXL, network, and DMA subsystems; engage with upstream maintainers and manage code review submissions.
Master's degree or equivalent in Computer Science, Electrical Engineering, Computer Engineering, or related field.
4+ years of software/firmware development experience in semiconductor or systems industry.
Experience with Linux kernel module development in relevant subsystems (PCIe/PCI, network drivers, NVMe, RDMA, or GPU drivers).
Proficiency in C programming and familiarity with Linux auxiliary bus driver model and multi-function PCIe device architectures.
Experienced Linux kernel developer with demonstrated open source contributions and successful patch submissions to kernel or related community projects.
Deep PCIe protocol knowledge including SR-IOV, MSI/MSI-X interrupts, DMA, and advanced PCIe features.
Exposure to CXL, NVMe, RDMA, embedded Linux on ARM SoC, and security practices such as secure boot and SPDM attestation preferred.