Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Arista Networks

Software Engineer, Kernel and BIOS

Arista Networks

. Develop and integrate Linux Kernel features for internal use and as a base for Arista EOS .

Posted 9/15/2026full-timeRemote • IrelandMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Linux Kernel development and integration, with a strong foundation in C, C++, and Python programming. Capable of managing projects from inception to deployment while ensuring software quality and performance optimization.

Highest-signal resume keywords
Linux Kernel DevelopmentC ProgrammingC++ ProgrammingPython ProgrammingSoftware Engineering Principles

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Linux Kernel FeaturesSoftware DebuggingPerformance TuningIP NetworkingDistributed Systems
Soft Skills
Problem SolvingSoftware TroubleshootingProject Ownership
Tools & Technologies
Arista EOSCPU IntegrationBIOS Components
Certifications & Qualifications
BS in Computer ScienceBS in Electrical EngineeringBS in Computer Engineering

Tech Stack

Tools & technologies
Distributed SystemsLinuxPythonC++

About the role

Key responsibilities & impact
  • Develop and integrate Linux Kernel features for internal use and as a base for Arista EOS
  • Keep pace with Linux Kernel developments and work with the kernel community to upstream features
  • Develop and extend kernel features related to required functionality
  • Evaluate new CPUs and work with CPU/BIOS vendors to integrate their stacks into EOS
  • Bring up and qualify CPU/BIOS components in Arista hardware products
  • Add new software features, debug problems, and tune code for scalability and performance
  • Own projects from definition through deployment and customer interactions
  • Ensure the quality of delivered software
  • Collaborate with the Platform team working closely with hardware and programming chips

Requirements

What you’ll need
  • BS in Computer Science, Electrical Engineering, or Computer Engineering
  • 5+ years of experience with C or C++ and Python
  • Hands-on experience working on Linux Kernel software is a plus
  • Understanding of IP networking and/or distributed systems is a plus
  • Applied understanding of software engineering principles
  • Strong problem solving and software troubleshooting skills
  • Ability to design a solution and implement it successfully

Benefits

Comp & perks
  • Supportive and growth oriented culture
  • Opportunity to switch from Kernel and BIOS to other software areas as interests and business needs evolve
  • Compensation and work-life balance recognized by company awards