Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

PCIe Device Driver Engineer

Furiosa Ai
CompanyFuriosa Ai
CategoryEngineering
LocationSeoul
RemoteOn-site (inferred)
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted21 May 2026
Last verified12 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
This role involves developing and maintaining Linux PCIe device drivers and kernel modules for a hardware/AI company. The engineer will optimize PCIe subsystem behavior and design efficient data transfer paths while collaborating with hardware and firmware teams. What You'll Do • Develop and maintain Linux PCIe device drivers and kernel modules • Optimize PCIe subsystem behavior including DMA, IOMMU, interrupts, and BAR mapping • Build user-space libraries and APIs enabling high-performance data paths • Work closely with hardware and firmware teams to build end-to-end PCIe I/O pipelines • Design efficient memory management and zero-copy data transfer paths What You Need • Strong understanding of Linux Kernel internals and memory management (DMA/IOMMU) • Experience developing kernel modules in C • Knowledge of PCIe protocol and PCIe subsystem architecture • Experience with kernel debugging tools (gdb, ftrace, perf, etc.) Nice to Have • Experience with device drivers for HPC, AI accelerators, or high-speed networking • Background in RDMA, DPDK, SPDK, or other high-performance I/O frameworks • Familiarity with NUMA, huge pages, and pinned memory • Upstream contributions or open-source maintainer experience