Home
Jobs
Saved
Resumes
Senior Software Engineer – Linux Kernel, C++ at Arista Networks | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Engineer – Linux Kernel, C++
Arista Networks
Remote
Website
LinkedIn
Senior Software Engineer – Linux Kernel, C++
Greece
Full Time
1 week ago
Visa Sponsorship
Apply Now
Key skills
Linux
Python
C++
C
Leadership
Problem Solving
Remote Work
About this role
Role Overview
Develop and maintain EOS Kernel features and tests using C, C++ and Python
Track ongoing developments in the Linux Kernel and identify features of interest
Build automated tests and test infrastructure to validate the features
Work with hardware engineers and vendors to qualify new Kernel dependent hardware components
Work with the Kernel community to contribute features back to the mainline
Provide technical leadership across features, projects and tools
Mentor new and junior engineers to bring them up to speed in Arista’s software development environment
Requirements
BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering
3+ years of related post graduate work experience
Expert knowledge of and extensive experience programming in C required
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
Tech Stack
Linux
Python
Benefits
Competitive salary
Flexible working hours
Professional development opportunities
Remote work options
Apply Now
Home
Jobs
Saved
Resumes