Mid-Level Software Engineer - Linux Kernel

Arista Networks

vancouver, metro vancouver regional district, Canada
Full-time
Posted June 11, 2026

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...