Remotery

Senior Software Engineer, Linux Kernel

atArista NetworksRemoteCA flagCanadaFull-timeFull-stack EngineerSeniorC$120k – C$195k/year

Posted 3 days ago

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

📋 Description

• Monitor ongoing advancements in the Linux Kernel and pinpoint features and functionalities that align with Arista's products and internal development requirements.

• Develop and sustain EOS Kernel features along with tests utilizing C, C++, and Python.

• Evaluate and contribute to functional and design specifications.

• Create automated tests and test infrastructure to verify features.

• Collaborate with hardware engineers and vendors to validate CPUs, NICs, and other kernel-dependent hardware components for integration into Arista products.

• Contribute features to the mainline Linux Kernel alongside the Kernel community.

• Integrate new Kernel versions for EOS and internal development while working with a team of Kernel engineers.

• Provide technical leadership across various features, projects, and tools.

• Analyze, address, and resolve issues in customer networks together with Customer Support Engineers and customers.

• Investigate System Test Engineer issues and deliver solutions.

• Mentor new and junior engineers.

• Oversee projects from inception to deployment and customer interactions, ensuring high-quality delivery.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering with 8 years of experience, or a Master’s degree with 6 years, or a Ph.D. with 3 years, or equivalent professional experience.

• Extensive expertise and experience in programming with C.

• Knowledge of C++ and Python is preferred.

• Significant hands-on experience in troubleshooting issues, resolving bugs, and developing Linux kernel features.

• Familiarity with Linux kernel architecture, design, and implementation.

• Understanding of the upstream Linux community’s patching processes and protocols.

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

• Practical understanding of contemporary software engineering principles and practices.

• Strong problem-solving and troubleshooting capabilities.

• Robust software design and implementation skills.

• Capability to work independently as well as in small teams.

• Proficiency in articulating and documenting designs and implementations clearly and concisely.

• Familiarity with x86 and ARM CPU architectures.


🏝️ Benefits

• Discretionary bonuses from Arista.

• Equity options.

• Comprehensive medical benefits.

• Dental coverage.

• Vision coverage.

• Wellbeing benefits.

• Income protection.

• Group Retirement Savings Plan.

People also viewed

Cloudera11 hours ago

Staff Software Engineer, Flink/Streaming Analytics

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job
Stellar Cyber12 hours ago

Senior / Staff Software Engineer – Parser Team

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $200k/year
ApplyView job
Pragmatike12 hours ago

Senior Founding Product Engineer

US flagCalifornia, +3 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike12 hours ago

Staff Product Engineer

US flagCalifornia, +3 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike12 hours ago

Founding Product Engineer – YCombinator Experience

US flagCalifornia OnlyFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike12 hours ago

Lead Product Engineer

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers