Senior Linux Kernel Engineer — Lead EOS & CPU Systems

Arista Networks

Nashua (NH)

On-site

USD 140,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arista Networks is seeking a Linux Kernel Senior/Lead Software Engineer to advance EOS kernel features, improve performance, and align with upstream Linux contributions. You will work within a collaborative Linux Kernel team handling kernel development for EOS, and coordinate with hardware vendors to ensure kernel compatibility.

This full-time role demands deep C expertise, strong kernel experience, and the ability to mentor junior engineers.

Qualifications

  • BS/MS/PhD with required experience as listed (8+ years for BS, 6+ for MS, 3+ for PhD) or equivalent.
  • Expert in C; knowledge of C++ and Python desirable.
  • Hands-on Linux kernel debugging and feature development experience.
  • Familiarity with Linux kernel architecture and upstream patching processes.
  • Understanding of IP networking principles and modern software engineering practices.
  • Strong problem solving and independent work ability.
  • Clear communication and documentation of designs and implementations.
  • Familiarity with x86 and ARM CPU architectures.

Responsibilities

  • Track Linux Kernel developments and identify features for Arista products.
  • Develop and maintain EOS Kernel features and tests using C, C++, and Python; build automated tests.
  • Collaborate with hardware engineers and vendors to qualify kernel-dependent hardware components.
  • Contribute features back to the mainline with the Kernel community.
  • Lead kernel projects and mentor engineers across teams.
  • Support customers and internal teams to diagnose and fix kernel-related issues.

Skills

C programming
C++ programming
Python
Linux kernel troubleshooting
Linux kernel architecture
IP networking
Software design
Communication

Education

BS in CS/EE/CE
MS in CS/EE/CE
PhD in CS/EE/CE

Job description

Arista Networks is seeking a Linux Kernel Senior/Lead Software Engineer to advance EOS kernel features, improve performance, and align with upstream Linux contributions. You will work within a collaborative Linux Kernel team handling kernel development for EOS, and coordinate with hardware vendors to ensure kernel compatibility.

This full-time role demands deep C expertise, strong kernel experience, and the ability to mentor junior engineers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Linux Kernel Engineer - Lead EOS Kernel Features
Senior Linux Kernel Engineer - Lead EOS Kernel Features

Arista • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Senior Linux Kernel Engineer - Lead for EOS Features
Senior Linux Kernel Engineer - Lead for EOS Features

Arista • Austin (TX)

On-site
USD 160,000 - 230,000
Senior Linux Kernel Engineer — Lead Features for EOS
Senior Linux Kernel Engineer — Lead Features for EOS

Arista Networks • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Medical, dental, and vision benefits
Income protection
Discretionary bonuses
Linux Kernel Engineer - EOS Platform
Linux Kernel Engineer - EOS Platform

Arista • Santa Clara (CA)

On-site
USD 123,000 - 191,000
Senior Linux Kernel Engineer — Lead, EOS & Upstream
Senior Linux Kernel Engineer — Lead, EOS & Upstream

Arista Networks • Austin (TX)

On-site
USD 120,000 - 160,000
Linux Kernel Engineer — EOS Feature & Performance
Linux Kernel Engineer — EOS Feature & Performance

Arista Networks • Austin (TX)

On-site
USD 100,000 - 130,000
Linux Kernel Engineer – EOS Features & CPU Integration
Linux Kernel Engineer – EOS Features & CPU Integration

Arista Networks • Town of Poland (NY)

Hybrid
USD 100,000 - 120,000
Lead Linux Kernel Engineer for EOS
Lead Linux Kernel Engineer for EOS

Arista Networks • Santa Clara (CA)

Remote
USD 100,000 - 150,000
Senior Linux Kernel Architect
Senior Linux Kernel Architect

Arista Networks • Austin (TX)

On-site
USD 110,000 - 150,000
Linux Kernel Engineer — Upstream & Performance Focus
Linux Kernel Engineer — Upstream & Performance Focus

Arista Networks • Nashua (NH)

On-site
USD 120,000 - 160,000