CareerPlanGet AI match score →

Linux Kernel Senior/Lead Software Engineer

Nashua, NH, us💼 Full-time🗓 2026-07-07 → 2026-07-31

Core

Developing and maintaining the Linux kernel for Arista's EOS operating system, integrating upstream kernel versions, and managing CPU subsystems for all Arista products.

Role type

Senior/Lead Linux Kernel Software Engineer

Builds

EOS Linux kernel features, automated test infrastructure, and CPU support for networking hardware

Domain

Networking hardware, Linux kernel development, CPU architecture

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C programming, Linux kernel architecture, upstream kernel patching, IP networking, x86/ARM CPU architecture, automated testing, software design

Preferred skills

C++, Python, hardware qualification, mainline kernel contribution

Technologies

Linux kernel, C, C++, Python, x86, ARM

Responsibilities

Track upstream Linux kernel developments and identify relevant features for EOS products. Develop and maintain EOS Kernel features and tests. Build automated tests and test infrastructure to validate kernel features. Work with hardware engineers and vendors to qualify new CPU and NIC components. Contribute kernel features back to the mainline Linux community. Integrate new versions of the Linux kernel for EOS and internal development. Provide technical leadership across features, projects, and tools. Analyze and fix problems in customer networks with Customer Support Engineers. Mentor new and junior engineers.

Seniority

Senior/Lead, hands-on IC with mentorship responsibilities

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