Linux Kernel and Networking Developer

Company:
Airvine is a fast-growing Silicon Valley innovator of the industry’s first broadband wireless backhaul solutions for the enterprise. The company has developed the industry’s only complete wireless system offering that delivers multi-gigabit/sec data transfer rates through walls and concrete barriers, without any of the complexity of wired solutions.

Job Description:

  • Linux Kernel and networking development
  • Optimize Linux System performance and networking datapath
  • Development to support new networking hardware

Education:

  • BS/MS in Computer Science, EE, or related field
  • Proficient in Embedded C/C++ development and good working knowledge of languages, scripting languages, python, etc.

Qualifications/Skills:

  • 10+ years of hands-on experience in Embedded systems
  • Expertise in Linux kernel networking development
  • Good architecture design, critical thinking, and problem-solving skills
  • Good knowledge of networking systems and networking protocols
  • Experience with networking performance optimization, designing and building real life
  • networks, routing and switching
  • In-depth working knowledge of Linux kernel multi-core programming
  • Knowledge of Linux networking framework – network drivers, packet forwarding,
  • filtering packet processing scheduling optimization, interrupt processing
  • Networking driver development, NAPI, hardware acceleration offload
  • Linux kernel debugging and diagnostics
  • Good system diagnostics skills
  • Field issue debugging a plus

Annual Income:
$180k – $210k

Benefits:

  • Health Insurance
  • 12 paid holidays
  • Paid vacation
  • Sick leave
  • Hybrid work environment