CareerPlanSign in

Senior Software Engineer, Linux Kernel

Vancouver, BC, ca💼 Full-time💰 $120,000–$120,000🗓 2026-07-06 → 2026-09-26

Core

Develop and maintain the Linux kernel in EOS, integrate upstream kernel versions, design new kernel features, and manage CPU subsystems for Arista products.

Role type

Senior IC Linux Kernel Engineer

Builds

EOS Kernel features, automated test infrastructure, and CPU kernel support

Domain

Networking hardware, Linux kernel development, CPU architecture

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, Linux kernel architecture, C++, Python, IP networking, x86/ARM CPU architecture, automated testing, technical leadership

Preferred skills

Upstream Linux community patching process, hardware qualification, system test analysis

Technologies

C, C++, Python, Linux Kernel, x86, ARM

Responsibilities

Track Linux kernel developments and identify features for EOS; Develop and maintain EOS Kernel features and tests; Build automated tests and test infrastructure; Work with hardware engineers to qualify new CPUs and NICs; Contribute features to the mainline Linux kernel; Provide technical leadership and mentor junior engineers; Analyze and fix problems in customer networks and system tests.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.