Axiado software team is seeking a Lead Network Driver Engineer who has worked on Linux and/or embedded systems Networking and Firewall technologies. The position is responsible for owning specific features to take such features from concept to delivery working under guidance of technical leads.
Qualifications
6 - 12 years of overall software engineering experience with 5+ years developing Networking and Hardware based Firewall firmware solutions for Linux or any RTOS.
Strong academic credentials with a master s degree in CS / EE, Mathematics, or other quantitative area of study
Experience delivering high-performance NIC drivers in Linux and firmware implementation to support multi-ring architecture.
Strong PCIe NIC background to design optimal Rx/Tx data transfer over PCIe,
Experience with SR-IOV / virtio based Virtualization Implementation is a big plus!
Good experience with one or more of fast path implementations - DPDK, eBPF, XDP
Control and Data Path implementation of Firewall using iptables including offload of Firewall functionality.
Hands-on experience with KTLS / DTLS Design and Implementation including HW offload of TLS, IPSec HW Offload using Linux XFRM framework are desirable.
Substantial and proven C programming knowledge
Proven ability to work with cross-functional teams in different locations.
Ways to stand out from the crowd:
Experience in embedded systems, microcontrollers, FPGAs, and ARM processors
Good understanding of Network security threats (DoS / DDoS, MIM attacks), TPM
Familiarity with Agile Scrum and software release planning processes