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