Kernel Developer

  • full time
  • 5+ years
  • Tel Aviv - Center

Job Description:

For a startup developing products in the field of data storage, with offices in the center



Job Qualifications:

Expertise in C and experience in system level programming in C++ both in and outside of the Linux kernel

Experience developing, testing and debugging complex kernel modules, while implementing new algorithms /data structures and interfacing with existing ones within the kernel

Solid understanding of Linux/Unix OS internals including locking and semaphores, multiprocessor and multithreaded architectures, device drivers, inter-process communication, etc.

Strong knowledge of the Linux kernel page cache, VFS, filesystems, and other storage related modules - an advantage

Experience conducting advanced testing of kernel modules with mockups and coverage - an advantage

Experience up-streaming code to the Linux kernel and working closely with an open-source community - an advantage

Experience worked on storage / databases, distributed, networking, low-latency and high-performance products - an advantage

Experience with Python / some other modern scripting language - an advantage

Company Occupation:

High Tech

חפש משרה

חיפוש מתקדם