Related skills
linux kernel yocto pcie nfs zfsπ Description
- Own storage platform stack: Linux kernel drivers, OpenZFS pools, NFS data serving.
- Design and implement NVMe fault recovery kernel drivers, GPIO overcurrent protection.
- Lead ZFS pool topology decisions with quantitative reliability models.
- Develop integration layer between NVMe controller reset and ZFS.
- Rapidly prototype on commodity hardware with automated fault recovery.
- Carry the design through integration and launch.
π― Requirements
- 5+ years Linux kernel code and driver development (PCIe, block storage).
- Experience with storage systems: ZFS, RAID, NVMe internals, or high-throughput NFS.
- Deep knowledge of filesystem internals, block layer, or storage protocol implementation.
- Strong OS internals: virtual memory, interrupts, synchronization, I/O stack.
- Driver/hardware boundary experience: DMA, MMIO, PCIe enumeration.
- Embedded Linux build systems (Yocto/Buildroot) and cross-compilation familiarity.
π Benefits
- Competitive salary and equity.
- Generous PTO, sick leave, parental leave.
- Annual learning and development stipend.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!