13 часов назад
Linux Embedded Development Expert (Linux Kernel)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Linux Embedded Development Expert (Linux Kernel): Developing and optimizing Linux kernel subsystems for storage, memory, and hardware interfaces with an accent on block I/O, device drivers, and performance-critical system paths. Focus on tracing and debugging application-to-hardware issues, upstream kernel contributions, and evaluating technologies such as CXL, tiered memory, and high-bandwidth interconnects.
Location: Kfar Saba, Israel; onsite at the Kfar Saba office
Company
develops flash memory and advanced storage technologies for people and businesses worldwide.
What you will do
- Develop and optimize Linux kernel subsystems, including the block/I/O layer, memory management, device drivers, and storage stack.
- Profile production workloads and optimize latency, throughput, and resource efficiency across the application-to-hardware stack.
- Debug complex system issues using ftrace, perf, eBPF, hardware counters, and other low-level analysis tools.
- Contribute patches and participate in upstream Linux kernel and storage community discussions.
- Manage Git patch series, bisect-based debugging, rebases, and upstream-quality commit histories.
- Collaborate with hardware, algorithm, and platform teams on design reviews, architecture, and code reviews while independently delivering complex kernel projects.
Requirements
- 10+ years of hands-on low-level systems or Linux kernel development, including at least 5 years in kernel space.
- Proficiency in C and working knowledge of C++, with knowledge of kernel coding style, memory safety, and lock-ordering discipline.
- Deep expertise in at least one major Linux kernel subsystem, such as memory management, block/I/O, device drivers, or high-performance networking.
- Hands-on Linux storage experience with the block layer, NVMe, or storage backends such as SPDK or Ceph/RBD is required.
- Experience debugging across the application, kernel, and hardware boundary, plus proven open-source kernel or storage community involvement.
- Ability to work independently and collaboratively with strong communication and documentation skills.
Nice to have
- Virtualization and hypervisor internals, including KVM, IOMMU, device pass-through, or x86 virtualization.
- RDMA, InfiniBand, DPDK, RoCE, CXL, DRAM/NVMe tiering, or block-layer caching experience.
- AArch64, SIMD/NEON optimization, or ARM KVM memory virtualization experience.
- Accepted upstream kernel patches, sustained mailing-list engagement, or subsystem maintainer interaction.
- B.Sc. or M.Sc. in Computer Science or Electrical Engineering from a research-oriented institution.
Culture & Benefits
- Work in an inclusive environment focused on diversity, belonging, respect, and contribution.
- Collaborate across global hardware, software, algorithm, and platform teams.
- Accessibility support is available throughout the application and hiring process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →