Назад
Company hidden
13 часов назад

Linux Embedded Development Expert (Linux Kernel)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Israel
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →