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

Arista Networks

Santa Clara (CA)

On-site

USD 123,000 - 191,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 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
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 Senior/Lead Software Engineer
Linux Kernel Senior/Lead Software Engineer

Arista Networks • Austin (TX)

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

Arista Networks • Nashua (NH)

On-site
USD 120,000 - 160,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 Senior/Lead Software Engineer
Linux Kernel Senior/Lead Software Engineer

Arista • Austin (TX)

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

Arista Networks • Town of Poland (NY)

Hybrid
USD 100,000 - 120,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