Remotery

Senior Software Engineer – Linux Kernel

Posted May 24

This is a fully remote position, open to applicants in Hungary.

📋 Description

• Monitor ongoing advancements in the Linux Kernel and pinpoint features and functionalities relevant to Arista for our products and internal development requirements.

• Design and sustain EOS Kernel features and testing protocols utilizing C, C++, and Python, while reviewing and contributing to functional and design specifications.

• Create automated tests and testing infrastructure to verify the features.

• Collaborate with hardware engineers and vendors to validate new Kernel-dependent hardware components such as CPUs and NICs for incorporation into Arista products.

• Engage with the Kernel community to contribute enhancements back to the mainline.

• Partner with a team of Kernel engineers to integrate new Kernel versions for application in EOS and our internal development.

• Offer technical leadership across features, projects, and tools.

• Collaborate with Customer Support Engineers and clients to analyze, address, and resolve issues in customer networks.

• Work alongside System Test Engineers to assess issues identified in their tests and provide solutions for those problems.

• Guide and mentor new and junior engineers to help them acclimate to Arista’s software development environment.


⛳️ Requirements

• BSc, MS, or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering with over 3 years of relevant postgraduate work experience.

• Proficient knowledge of and extensive programming experience in C is required.

• Familiarity with C++ and Python is preferred.

• Substantial hands-on experience in troubleshooting issues, fixing bugs, and developing features within the Linux kernel.

• Understanding of Linux kernel architecture, design, and implementation.

• Acquainted with the upstream Linux community’s patching processes and procedures.

• Comprehension of IP networking architecture, design, and principles.

• Practical knowledge of modern software engineering principles and practices.

• Strong analytical and troubleshooting abilities.

• Robust software design and implementation skills.

• Capability to work autonomously and within small teams.

• Proficiency in articulating ideas clearly and documenting designs and implementations in a concise manner.

• Familiarity with x86 and ARM CPU architectures.


🏝️ Benefits

• Health insurance

• Professional development opportunities

• Flexible work arrangements

People also viewed

Webedia10 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global10 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex10 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy10 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo10 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro10 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers