Senior Linux Kernel Software Engineer




Yokne'am Illit, Israel


Position summary

  • Being part of the Linux Netdev kernel group, working on developing the device driver for our NICs.

  • Integration and optimization of existing products and solutions with our software stack and hardware capabilities.

  • Crafting and developing components of the network, security, and storage software stacks.

  • Executing a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post-GA support.

  • Drive complex technical issues to closure that may occur in the cross-team boundary.

What we need to see:

  • Bachelor's degree in Computer Science, or equivalent experience.

  • 5+ years of experience, with strong programming skills in C/C++, and familiarity with object oriented programming concept.

  • Experience with Linux.

  • Experience with kernel-level programming.

  • Deep understanding of the system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux kernel, and how user-space applications utilize system services to achieve high performance.

  • Knowledge of Network Protocols L2/L3/L4 - Ethernet / IP / TCP / UDP.

Ways to stand out from the crowd:

  • Open source code contributor.

  • A Master's in Computer Science is a plus.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.