Senior Software Engineer - Linux Kernel at Arista Networks - Vancouver, British ColumbiaSenior Software Engineer - Linux Kernel - Arista Networks
Senior Software Engineer - Linux Kernel
Arista Networks
Location: Vancouver, British Columbia, Canada
Category: Software Engineering
Salary: 120,000 - 195,000 CAD / yearly
Full-time
Job Description
Join Arista Networks, a leader in data-driven networking, and work on developing and maintaining the Linux kernel in EOS. Collaborate with a talented team to integrate new features and work with CPU vendors to enhance Arista products.
Responsibilities
Stay updated on Linux Kernel developments and identify features for product enhancement
Develop and maintain EOS Kernel features using C, C++, and Python
Work with hardware engineers to qualify new Kernel dependent components
Collaborate with the Kernel community to contribute features back to the mainline
Provide technical leadership and mentorship to junior engineers
Qualifications
BS/MS/Ph.D. in Computer Science or related field
8+ years of experience with C programming
Strong troubleshooting skills in the Linux kernel
Familiarity with IP networking architecture and design
Experience with x86 and ARM CPU architectures
Perks & Benefits
Base pay range of $120,000 to $195,000, medical, dental, vision benefits, retirement savings plan, incentives, and equity opportunities.
Why Join Us?
Join a diverse and innovative team at Arista Networks, where your contributions are valued and recognized. Be part of an award-winning company that values excellence and fosters creativity.