Linux Kernel Engineer — Upstream & Performance Focus

Arista Networks

Nashua (NH)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arista Networks is seeking a Kernel Software Engineer to join the EOS kernel team in Nashua, NH. You will develop and maintain EOS kernel features, integrate CPU and NIC support, and contribute to the upstream kernel while collaborating with hardware vendors.

The role emphasizes deep Linux kernel expertise, system-level debugging, and independent project leadership within a collaborative team environment.

Qualifications

  • BS CS/EE/CE with 3+ years of experience or equivalent.
  • Expert knowledge of C; knowledge of C++ and Python desired.
  • Hands-on Linux kernel troubleshooting and feature development.
  • Familiarity with Linux kernel architecture, design, and implementation.
  • Understanding of IP networking architecture and principles.
  • Strong problem solving and independent work abilities.

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 tests and infrastructure.
  • Collaborate with hardware engineers and CPU vendors to qualify new Kernel-dependent components.
  • Contribute features back to the upstream Linux mainline.
  • Lead projects and mentor junior engineers.

Skills

C
C++
Python
Linux kernel
IP networking
Software design
Problem solving
Independent work
Communication

Education

BS CS/EE/CE, 3+ yrs
MS CS/EE/CE, 2+ yrs
PhD in CS/EE/CE, 1+ yrs

Job description

Arista Networks is seeking a Kernel Software Engineer to join the EOS kernel team in Nashua, NH. You will develop and maintain EOS kernel features, integrate CPU and NIC support, and contribute to the upstream kernel while collaborating with hardware vendors.

The role emphasizes deep Linux kernel expertise, system-level debugging, and independent project leadership within a collaborative team environment.

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

Similar jobs worth comparing

EOS Linux Kernel Engineer: Features, Upstream & Performance
EOS Linux Kernel Engineer: Features, Upstream & Performance

Arista • Austin (TX)

On-site
USD 120,000 - 170,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
Linux Kernel Engineer — EOS Feature & Performance
Linux Kernel Engineer — EOS Feature & Performance

Arista Networks • Austin (TX)

On-site
USD 100,000 - 130,000
Senior Linux Kernel Engineer — Lead EOS & CPU Systems
Senior Linux Kernel Engineer — Lead EOS & CPU Systems

Arista Networks • Nashua (NH)

On-site
USD 140,000 - 200,000
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
Linux Kernel Engineer - EOS Platform
Linux Kernel Engineer - EOS Platform

Arista • Santa Clara (CA)

On-site
USD 123,000 - 191,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
Linux Kernel Engineer — C/C++ & Kernel Features
Linux Kernel Engineer — C/C++ & Kernel Features

Arista Networks • Santa Clara (CA)

On-site
USD 123,000 - 191,000
Competitive salary
Comprehensive benefits including medical and dental
Discretionary bonuses
Linux Kernel Software Engineer
Linux Kernel Software Engineer

Arista • Austin (TX)

On-site
USD 120,000 - 170,000
Linux Kernel Software Engineer
Linux Kernel Software Engineer

Arista Networks • Austin (TX)

On-site
USD 100,000 - 130,000