EOS Linux Kernel Engineer: Features, Upstream & Performance

Arista

Austin (TX)

On-site

USD 120,000 - 170,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 design, implement, and maintain Linux kernel features for EOS. You will evaluate CPUs and NICs with hardware teams, bring-up new CPUs, and ensure high performance and scalable kernel code.

You will own projects end-to-end—from definition to deployment—while collaborating with upstream kernel communities and customer-facing teams to resolve issues.

Qualifications

  • BS/MS/PhD in Computer Science/Engineering or equivalent work experience.
  • Strong C programming experience and extensive Linux kernel work.
  • Familiarity with Linux kernel architecture, patching process and IP networking.

Responsibilities

  • Track Linux Kernel developments and identify features relevant to Arista products.
  • Develop and maintain EOS Kernel features and tests using C, C++ and Python; build automated tests and test infra.
  • Qualify new Kernel-dependent hardware components (CPUs, NICs) for EOS integration.
  • Contribute features back to the mainline Kernel in collaboration with the Kernel community.
  • Provide technical leadership across features, projects and tools; mentor junior engineers.
  • Analyze customer network issues with Support Engineers and fix problems in tests and deployments.

Skills

C programming
C++
Python
Linux kernel
Networking
Problem solving

Education

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

Job description

Arista Networks is seeking a Kernel Software Engineer to design, implement, and maintain Linux kernel features for EOS. You will evaluate CPUs and NICs with hardware teams, bring-up new CPUs, and ensure high performance and scalable kernel code.

You will own projects end-to-end—from definition to deployment—while collaborating with upstream kernel communities and customer-facing teams to resolve issues.

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

Similar jobs worth comparing

Linux Kernel Engineer — Upstream & Performance Focus
Linux Kernel Engineer — Upstream & Performance Focus

Arista Networks • Nashua (NH)

On-site
USD 120,000 - 160,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
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 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 EOS & CPU Systems
Senior Linux Kernel Engineer — Lead EOS & CPU Systems

Arista Networks • Nashua (NH)

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

Arista Networks • Town of Poland (NY)

Hybrid
USD 100,000 - 120,000
Linux Kernel Software Engineer
Linux Kernel Software Engineer

Arista Networks • Austin (TX)

On-site
USD 100,000 - 130,000