
Senior Software Engineer – Linux Kernel, C++
Posted Jun 12

Posted Jun 12
This is a fully remote position, open to applicants in Greece.
• Design and enhance EOS Kernel functionalities and testing procedures utilizing C, C++, and Python.
• Monitor advancements in the Linux Kernel and pinpoint features of significance.
• Create automated testing solutions and infrastructure to ensure feature validation.
• Collaborate with hardware engineers and suppliers to validate new hardware components that depend on the Kernel.
• Engage with the Kernel community to contribute features back to the mainline.
• Offer technical guidance across various features, projects, and tools.
• Mentor new and junior engineers to acclimate them to Arista’s software development environment.
• BSc, MS, or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering.
• Over 3 years of relevant postgraduate work experience.
• Proficient knowledge of and extensive experience in programming with C is mandatory.
• Familiarity with C++ and Python is preferred.
• Considerable hands-on experience in troubleshooting issues, fixing bugs, and developing features within the Linux Kernel.
• Understanding of the architecture, design, and implementation of the Linux Kernel.
• Knowledge of the patching processes and procedures utilized by the upstream Linux community.
• Comprehension of IP networking architecture, design, and principles.
• Practical understanding of modern software engineering principles and practices.
• Excellent problem-solving and troubleshooting capabilities.
• Strong skills in software design and implementation.
• Capability to work autonomously and within small teams.
• Competitive salary.
• Flexible working hours.
• Opportunities for professional development.
• Options for remote work.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.