Mid-Level Software Engineer - Linux Kernel

Arista Networks
Full-time vancouver, metro vancouver regional district Other-General
Posted:
June 11, 2026
Location:
vancouver, metro vancouver regional district, Canada

Job Description

Join Arista Networks as a Mid-Level Software Engineer specializing in the Linux Kernel. Help shape the future of client-to-cloud networking in data-centric environments.
This role involves maintaining and enhancing the EOS Kernel at Arista, focusing on integrating new kernel versions and collaborating with hardware teams to integrate new components. You will develop key features and tests using C, C++, and Python, ensuring robust support for cutting-edge hardware solutions. Prior experience in Linux kernel programming is essential.
Key Responsibilities:
• Identify relevant features from ongoing Linux Kernel developments
• Design and maintain EOS Kernel features and automated tests
• Work alongside hardware engineers on new component qualifications
• Contribute to upstream Linux Kernel community
• Provide technical leadership and mentorship to junior team members
Requirements:
• BSc, MS or Ph.D. in a relevant field
• Minimum of 3 years' experience with Linu...

Apply for this Job

Submit your application for the Mid-Level Software Engineer - Linux Kernel position at Arista Networks.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: vancouver, Canada
Posted: June 11, 2026
Deadline: July 21, 2026