Jobiglo

No results.

Senior Software Engineer - Linux Kernel Driver Development

Grovf · Erevan

New
Senior 🇬🇧 English
Linux kernel drivers Git CI/CD PCIe DMA MSI-X IOMMU

Job description

About the role

Grovf is looking for a Senior Software Engineer with strong Linux kernel and device driver experience to help build next-generation networking devices for AI infrastructure. The work covers all stages of ASIC development, from micro-architecture through design and verification, in a collaborative environment with industry experts.

Key responsibilities

  • Design, develop and maintain Linux kernel drivers for high-speed network devices.
  • Implement and optimise data paths for low latency, high throughput and efficient CPU use.
  • Integrate drivers with the Linux networking stack.
  • Work with hardware, firmware and ASIC/FPGA teams on register interfaces, bringing up new silicon and debugging hardware/software issues.
  • Debug complex kernel issues such as crashes, memory leaks, race conditions and performance bottlenecks.
  • Write unit, integration and stress tests, supporting validation across kernel versions and distributions.
  • Mentor junior engineers, review code and contribute to design documentation and technical roadmaps.

Required profile

  • 5+ years of professional experience in Linux kernel or device driver development.
  • Solid knowledge of networking fundamentals (Ethernet, TCP/IP, routing, switching, VLAN, QoS).
  • Good understanding of high-performance, low-latency networking (kernel bypass, offloading, zero-copy).
  • Solid understanding of PCIe, DMA, MSI-X interrupts, IOMMU and Linux kernel memory management.
  • Experience with the Linux networking stack and NIC driver development.
  • Strong communication and teamwork skills across hardware, firmware and software teams.

Required skills

  • C programming; scripting languages for tooling and testing are a plus.
  • Git, including branching, rebasing, patch series preparation and merge resolution.
  • Upstream Linux kernel contribution workflow and CI/CD practices; upstream contributions are highly desirable.
  • Proficiency with kernel debugging tools.

To apply, submit your CV through the company's careers application page.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Grovf.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches for Հայաստան.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

Published 1 ժամ առաջ

Expires 1 ամիսից

1 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Grovf

Erevan