Arista Networks Linux Kernel Engineer Role
A
Arista Networks
📍 vancouver, metro vancouver regional district, Canada
Job Description
Become a Linux Kernel Engineer at Arista Networks and contribute to innovative solutions in networking technology. Work in a collaborative environment focused on data-driven methodologies.
As part of the Linux Kernel team, you will play a key role in developing EOS Kernel features and tests while actively participating in the upstream community. Your tasks will include troubleshooting kernel issues and collaborating with hardware vendors to ensure robust integration of new CPUs and components. Candidates need a strong foundation in C programming and experience with Linux kernel development.
Key Responsibilities:
• Monitor developments in the Linux Kernel for Arista products
• Develop EOS Kernel features and tests utilizing C, C++, Python
• Collaborate on qualifying new CPUs and networking components
• Contribute features to the Linux community
• Lead engineering projects and mentor junior developers
Requirements:
• BSc, MS or Ph.D. in a relevant discipline
As part of the Linux Kernel team, you will play a key role in developing EOS Kernel features and tests while actively participating in the upstream community. Your tasks will include troubleshooting kernel issues and collaborating with hardware vendors to ensure robust integration of new CPUs and components. Candidates need a strong foundation in C programming and experience with Linux kernel development.
Key Responsibilities:
• Monitor developments in the Linux Kernel for Arista products
• Develop EOS Kernel features and tests utilizing C, C++, Python
• Collaborate on qualifying new CPUs and networking components
• Contribute features to the Linux community
• Lead engineering projects and mentor junior developers
Requirements:
• BSc, MS or Ph.D. in a relevant discipline