Linux Kernel Engineer — C/C++ & Kernel Features

Arista Networks

Santa Clara (CA)

On-site

USD 123,000 - 191,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Comprehensive benefits including medical and dental
Discretionary bonuses

Job summary

Arista Networks, located in Santa Clara, California, is seeking a skilled Software Engineer to join their Linux Kernel team. The role focuses on developing and maintaining features for the EOS Kernel, requiring a strong foundation in C programming and knowledge of Linux kernel architecture.

The ideal candidate will have a BS or higher in Computer Science or a related field, with substantial experience in software development and a collaborative attitude. Arista promotes diversity and offers competitive pay along with a comprehensive benefits package.

Qualifications

  • 3 years experience with a BS or 2 years with an MS in relevant fields.
  • Expert in C programming with hands-on kernel experience.
  • Strong problem-solving skills and ability to work independently.

Responsibilities

  • Develop and maintain EOS Kernel features using C/C++ and Python.
  • Work with hardware engineers on kernel dependent hardware components.
  • Work with customer support analysts to resolve network problems.

Skills

Expert knowledge of C programming
Knowledge of C++
Knowledge of Python
Strong troubleshooting skills
Understanding of IP networking architecture
Familiarity with the Linux kernel architecture

Education

BS in Computer Science/Electrical Engineering/Computer Engineering
MS in Computer Science/Electrical Engineering/Computer Engineering
Ph.D. in Computer Science/Electrical Engineering/Computer Engineering

Tools

Linux Kernel
C/C++ compilers
Test automation tools

Job description

Arista Networks, located in Santa Clara, California, is seeking a skilled Software Engineer to join their Linux Kernel team. The role focuses on developing and maintaining features for the EOS Kernel, requiring a strong foundation in C programming and knowledge of Linux kernel architecture.

The ideal candidate will have a BS or higher in Computer Science or a related field, with substantial experience in software development and a collaborative attitude. Arista promotes diversity and offers competitive pay along with a comprehensive benefits package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Feature & Performance
Linux Kernel Engineer — EOS Feature & Performance

Arista Networks • Austin (TX)

On-site
USD 100,000 - 130,000
Linux Kernel Software Engineer
Linux Kernel Software Engineer

Arista Networks • Austin (TX)

On-site
USD 100,000 - 130,000
Linux Kernel Software Engineer
Linux Kernel Software Engineer

Arista • Austin (TX)

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

Arista Networks • Austin (TX)

On-site
USD 110,000 - 150,000
Linux Kernel Senior/Lead Software Engineer
Linux Kernel Senior/Lead Software Engineer

Arista • Austin (TX)

On-site
USD 160,000 - 230,000
Linux Kernel Software Engineer
Linux Kernel Software Engineer

Arista • Nashua (NH)

On-site
USD 140,000 - 170,000
Linux Kernel Senior/Lead Software Engineer
Linux Kernel Senior/Lead Software Engineer

Arista Networks • Nashua (NH)

On-site
USD 140,000 - 200,000
Linux Kernel Software Engineer
Linux Kernel Software Engineer

Arista Networks • Nashua (NH)

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

Arista Networks • Town of Poland (NY)

On-site
USD 100,000 - 120,000