{"schemaVersion":"jobsearcher.job.v1","id":"263eb071162ceb9b85072dfc","url":"https://jobsearcher.com/jobs/263eb071162ceb9b85072dfc","canonicalUrl":"https://jobsearcher.com/jobs/263eb071162ceb9b85072dfc","title":"Linux Kernel Software Engineer","description":"Overview\nIn this role you will contribute to Arista’s EOS kernel, driving kernel features and tests while coordinating with upstream communities. You’ll evaluate CPUs and NICs, bring up new hardware, and ensure robust, scalable kernel solutions across products. You work closely with hardware, software, and support teams to deliver high-quality, reliable systems. This is a hands-on position at the intersection of kernel development and data-center networking, offering meaningful impact on product reliability and performance.\n\nResponsibilitiesTrack Linux Kernel developments and identify relevant features for Arista productsDevelop and maintain EOS Kernel features and tests using C, C++, Python; review specsBuild automated tests and test infrastructureQualify new hardware components (CPUs, NICs) with hardware engineers and vendorsContribute kernel features upstream to the mainlineIntegrate new Kernel versions into EOS and internal developmentProvide technical leadership across features, projects, and toolingCollaborate with Customer Support and System Test teams to diagnose and fix network issuesMentor new and junior engineers\nKey requirementsExpert knowledge of C programmingExperience troubleshooting kernel issues and developing kernel featuresFamiliarity with Linux kernel architecture and upstream patching processUnderstanding of IP networking architecture and principlesStrong problem solving, software design and implementation skillsAbility to work independently and in small teamsStrong communication and documentation skillsFamiliarity with x86 and ARM CPU architecturesstrong problem solvingclear communicationmentoringCC++Python","company":"Arista Networks","rawCompany":"arista networks","city":"Manchester","state":"NH","isRemote":false,"isActive":false,"createdAt":"2026-09-15T05:13:51.183Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Linux Kernel Software Engineer","description":"Overview\nIn this role you will contribute to Arista’s EOS kernel, driving kernel features and tests while coordinating with upstream communities. You’ll evaluate CPUs and NICs, bring up new hardware, and ensure robust, scalable kernel solutions across products. You work closely with hardware, software, and support teams to deliver high-quality, reliable systems. This is a hands-on position at the intersection of kernel development and data-center networking, offering meaningful impact on product reliability and performance.\n\nResponsibilitiesTrack Linux Kernel developments and identify relevant features for Arista productsDevelop and maintain EOS Kernel features and tests using C, C++, Python; review specsBuild automated tests and test infrastructureQualify new hardware components (CPUs, NICs) with hardware engineers and vendorsContribute kernel features upstream to the mainlineIntegrate new Kernel versions into EOS and internal developmentProvide technical leadership across features, projects, and toolingCollaborate with Customer Support and System Test teams to diagnose and fix network issuesMentor new and junior engineers\nKey requirementsExpert knowledge of C programmingExperience troubleshooting kernel issues and developing kernel featuresFamiliarity with Linux kernel architecture and upstream patching processUnderstanding of IP networking architecture and principlesStrong problem solving, software design and implementation skillsAbility to work independently and in small teamsStrong communication and documentation skillsFamiliarity with x86 and ARM CPU architecturesstrong problem solvingclear communicationmentoringCC++Python","datePosted":"2026-09-15T05:13:51.183Z","dateModified":"2026-09-15T05:13:51.183Z","hiringOrganization":{"@type":"Organization","name":"Arista Networks","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Manchester","addressRegion":"NH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"263eb071162ceb9b85072dfc"},"url":"https://jobsearcher.com/jobs/263eb071162ceb9b85072dfc"}}