Senior Software Engineer – Linux Kernel, C++

🕒 May 22

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Arista Networks

Arista Networks

1001 - 5000 employees

Founded 2004

🏢 Enterprise

📡 Telecommunications

💰 $2.6M Post-IPO Debt on 2015-05

Enterprise • Telecommunications • Cloud

Arista Networks is a leader in building scalable high-performance and ultra-low-latency networks for modern data center and cloud computing environments. The company offers a wide range of networking solutions including the Arista Extensible Operating System (EOS) for cloud networking, CloudVision for network automation and observability, and a variety of high-performance switches and routing platforms. Arista's solutions are designed for enterprise WANs, cloud-grade routing, multi-domain segmentation, security, and modern network operating models, making them a pivotal choice for hyperscale data centers and cloud environments.

📋 Description

• 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

🏖️ Benefits

• Competitive salary • Flexible working hours • Professional development opportunities • Remote work options

Apply Now

Similar Jobs

🕒 May 5

Neurocom SA

11 - 50

📡 Telecommunications

🤝 B2B

🏢 Enterprise

Mid-Level Oracle Database Developer maintaining and evolving Oracle-based commission platform for a cloud-native ICM platform. Collaborating with developers and product stakeholders in a technology-driven environment.

Linux

Oracle

SQL

🕒 April 1

Decisal

1 - 10

🚗 Transport

🚀 Aerospace

🤝 B2B

Software Engineer C++ at Decisal, enhancing software solutions for airline planning and scheduling. Collaborating with customers to implement new features and ensure high-quality performance.

🕒 April 1

ATCOM S.A.

51 - 200

🤝 B2B

🏢 Enterprise

☁️ SaaS

Senior .NET Web Developer joining a leading Greek web development company. Involve in implementing prominent web projects using Microsoft technologies in a fast-paced environment.

ASP.NET

Azure

Entity Framework

JavaScript

MS SQL Server

React

SQL

Vue.js

.NET

🕒 March 31

EUROPEAN DYNAMICS

501 - 1000

🏛️ Government

☁️ SaaS

🔐 Security

Java/Web Developer creating advanced web-based applications for public organizations in Germany, Austria, and Switzerland. Join a dynamic team with opportunities for professional development.

🗣️🇩🇪 German Required

Angular

Hibernate

Java

SOAP

Spring

Spring Boot

SpringBoot

SQL

🕒 March 31

EUROPEAN DYNAMICS

501 - 1000

🏛️ Government

☁️ SaaS

🔐 Security

Senior .NET Developer performing development tasks in .NET applications for national and multinational organizations. Collaborating with teams remotely and ensuring the delivery of quality software.

Angular

ASP.NET

Azure

Entity Framework

JavaScript

MS SQL Server

React

SQL

TypeScript

.NET