Careers

Linux Kernel Guru at Fungible
Santa Clara, CA, US
Central to our mission is a high programmable chip. You will be the go-to person for Linux kernel questions and push the state of the art in high-performance system I/O and virtualization.

Skills, Education, and Experience Required
MS in Computer Science or equivalent degree
5+ years experience in Linux kernel programming
Experience with I/O MMUs
Experience with virtual memory
Experience with network stacks (TCP, UDP, IP or RDMA)
Experience with hypervisors
Experience with virtual machines
Ability to write correct C code quickly
Architectural sense
Self motivated, independent, and proactive
Additional Success Factors
Experience submitting changes into open source repositories
Experience with network virtualization (vSwitch and VxLAN, NVGRE or Geneve encapsulation), storage virtualization and PCI Express single-root I/O virtualization (SR-IOV)
Experience with user-mode device drivers
Experience with I/O stack optimizations for latency and throughput
Startup experience
Keywords
Linux kernel, I/O MMU, virtual memory, network stacks, storage stacks, virtualization, hypervisors, virtual machines, VFIO, Virtio