Senior Kernel Developer

R&D

Central, Israel

Description

DRIVENETS is driving and leading the next generation networks with our Network Cloud solution. 

DRIVENETS was founded to solve the “data explosion challenge” - one of the biggest challenges for service providers, content providers, public cloud and enterprises. 

Our cutting-edge technology and Network Cloud solution has created a paradigm shift in the economy of networks. With smart and super high-performance bit processing on merchant silicon and commodity hardware, we enable new revenue opportunities as well as lower costs and sustainable growth for our customers, even as Internet usage explodes. 

Our solution is heavily based on Linux, specifically on the Linux networking stack. We must meet the scale requirements of tier1 ISPs. To achieve these ambitious goals, we had to design proprietary and innovative solutions. We profiled and modified the Linux kernel to match our needs. Example changes that we made include new NetLink messages, efficient ways to manage routing tables, various mainline bug fixes and more. 


The role responsibilities are: 

  • Hardening the DriveNets Linux distribution with custom security features 
  • Implementing new features in the networking stack, e.g TCP-AO 
  • Mainlining the code and interacting with the community 
  • Analyzing and fixing kernel bugs 

The role requires a high level of creativity. The team has to solve many unique issues with cutting edge technologies. 

The role requires a high level of responsibility. The product is used in critical infrastructure environments. The largest TELCOs in the world. Security & reliability are a major concerns. 

Requirements

  • 3+ years of relevant linux kernel development work experience 
  • Experience with operating systems, hardware, networking, and kernel concepts 
  • Solid debugging, troubleshooting, and diagnostic skills 
  • Positive and collaborative attitude 

Nice to have: 

  • Experience with container or virtualization technologies 
  • Experience with eBPF and BCC 
  • Experience NetFilter & IPTables/NFTables 
  • Experience with custom networking protocols