Senior Software Engineer - Linux Kernel - C++
Remote · Athens, Attica, Greece
Job Summary
Senior Software Engineer in Arista's Linux Kernel team responsible for developing and maintaining the EOS Linux kernel. Responsibilities include tracking kernel developments, creating and maintaining EOS Kernel features and tests using C, C++, and Python, coordinating with hardware engineers and vendors to qualify CPUs and NICs, contributing features to the upstream Linux kernel, mentoring junior engineers, and collaborating with customer support and system test teams to diagnose and fix issues in customer networks. Requires lead-level ownership of projects from definition to deployment, strong troubleshooting skills, and experience with Linux kernel development, IP networking principles, and embedded Linux. Educational qualifications include a PhD/MS/BS in CS/EE/CE with 3+ years of relevant post-graduate experience, and expertise in C with desirable C++ and Python knowledge.
Required Qualifications
- BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 3+ years of related post graduate work experience
- Expert knowledge of and extensive experience programming in C
- Knowledge of C++ and Python desirable
- Significant hands-on experience troubleshooting issues, fixing bugs and developing features in the Linux kernel
- Familiarity with Linux kernel architecture, design and implementation
- Familiarity with the upstream Linux community’s patching process and procedures
- Understanding of IP networking architecture, design and principles
- Applied understanding of modern software engineering principles and practices
- Strong problem solving and troubleshooting skills
- Strong software design and implementation skills
- Ability to work independently and in small teams
- Ability to communicate articulately, and document your designs and implementations clearly, and concisely
- Familiarity with the x86 and ARM CPU architectures
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.