Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Linux Kernel

$120k - $195k per year

Arista Networks

Job Description

Who You’ll Work With

Arista’s Linux Kernel team is responsible for developing and maintaining the Linux kernel in EOS. This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves designing and implementing new Linux kernel features, and working with the upstream kernel development community to get these changes incorporated into the mainline Linux kernel code base. Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will also help to bring‑up and qualify new CPUs in our hardware products.

Arista Software Engineering roles demand a strong and broad software engineering background. While the primary focus area for this role is Linux Kernel software, your work will cover all aspects of software development spanning the addition of new features, debugging problems and fine tuning code for scalability and performance. You will own your projects from definition to deployment and customer interactions, and you will be responsible for the quality of everything you deliver.

What You’ll Do

  • Track ongoing developments in the Linux Kernel and identify features and functionality of interest to Arista for our products and for internal development needs.
  • Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute to functional and design specifications. Build automated tests and test infrastructure to validate the features.
  • Work with hardware engineers and vendors to qualify new Kernel dependent hardware components like CPUs and NICs for integration into Arista products.
  • Work with the Kernel community to contribute features back to the mainline.
  • Work with a team of Kernel engineers to integrate new versions of the Kernel for use in EOS and our internal development.
  • Provide technical leadership across features, projects and tools.
  • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.

Qualifications

  • BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience or equivalent 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.
  • Ability to communicate articulately, and document your designs and implementations clearly, and concisely.
  • Familiarity with the x86 and ARM CPU architectures

Additional Information

The new hire base pay for this role has a pay range of $120,000 to $195,000 across Canada. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location.

The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista’s Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. Employees are also entitled to benefits including medical, dental, vision, wellbeing, income protection and a Group Retirement Savings Plan. The recruiting team can share more details during the hiring process specific to the role and location.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Linux Kernel in Vancouver, BC vacancy
  • Embrace the challenge at Amazon Devices as a Performance Engineer specializing in ML Kernel design for Edge AI. Focus on developing robust CUDA and Triton...  ...improvements Requirements: • 3+ years' experience in software development • 2+ years in system design and architecture... 
    Suggested

    Amazon Development Centre Canada ULC

    Vancouver, BC
    8 days ago
  • $120k - $195k per year

     ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...Networks is looking for world-class Senior/Lead software engineers to join...  ...Arista's EOS, Arista's unique, Linux-based network operating system... 
    Senior

    Arista Networks

    Vancouver, BC
    8 days ago
  •  ...nous à bâtir un avenir plus sûr. Department Overview The Senior Software Security Engineer will be responsible for analyzing software designs and...  ...technical field. Technical Skills In-depth knowledge of Linux and Docker container‑based infrastructures, including their... 
    Senior
    Relocation

    Motorola Solutions

    Vancouver, BC
    8 days ago
  • $199k - $244k per year

     ...SUMMARY Since EarnIn is a mobile‑only application, the mobile engineering team’s job is to develop new features and support our best‑in‑class...  ...meets the product’s requirements. Knowledge of professional software engineering practices and best practices for the full software... 
    Senior
    Full time
    Work at office
    Local area
    2 days per week

    Earnin

    Vancouver, BC
    2 days ago
  • $135k - $175k per year

     ...Our People Bold, Authentic, Purposeful and Inspired Not : Perfect, Traditional, Complacent or Cautious Role Summary As a Senior Software Engineer on our Ancillaries squad, you will build integrations that expand what we can offer travelers—connecting external providers... 
    Senior
    Long term contract
    Worldwide
    Flexible hours

    Cover Genius

    Vancouver, BC
    8 days ago
  • $135k - $150k per year

     ...with us. We’re building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands‑on architect and builder of the new systems shaping our business — and the technical counterpart to our... 
    Senior
    Flexible hours

    Treewalk Consulting Inc.

    Vancouver, BC
    8 days ago
  • $120k - $195k per year

     ...artificial intelligence, and software‑defined networking to provide...  ...prestigious awards, such as Best Engineering Team and Best Company for...  ...optics, support diverse forwarding engines, gearboxes, and interface...  ...Python. Knowledge of UNIX or Linux. Knowledge of digital communication... 
    Senior

    Arista Networks

    Vancouver, BC
    8 days ago
  •  ...research and development company that designs and engineers high-profile consumer products like the Kindle family...  ...time are won or lost. We are looking for an ML Kernel Performance Engineer to work at the hardware-software boundary of this platform, crafting high-performance... 
    Remplacement
    Internship
    Shift work

    Amazon Development Centre Canada ULC

    Vancouver, BC
    8 days ago
  • $111k - $160k per year

    Senior Software Engineer Overview The Business Rules Engineering & Strategy team is looking for a Senior Software Engineer to drive our mission...  ...of platforms, especially related to Fraud Rules/Engines and large‑scale migrations. Experience building and operating... 
    Senior

    Mastercard

    Vancouver, BC
    15 days ago
  • $98.6k - $144.65k per year

     ...that automates and streamlines the payment application process between General Contractors and Subcontractors. As a Full-Stack Senior Software Engineer on the GCPay team, you will be responsible for the care and growth of this Payment platform’s web applications, ERP... 
    Senior
    For contractors
    For subcontractor
    Internship

    Autodesk

    Vancouver, BC
    15 days ago
  •  ...SaaS company that helps answer questions software development teams have about their applications...  ...’re an experienced software development engineer with a track record of building and...  ...new technologies. What You’ll Do As a senior member of the team, you’ll play a critical... 
    Senior
    Long term contract
    Work at office
    Flexible hours

    Unblocked

    Vancouver, BC
    15 days ago
  • $95k - $145k per year

     ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...products. Track ongoing developments in the Linux Kernel and identify features and functionality... 

    Arista Networks

    Vancouver, BC
    8 days ago
  • $176.26k - $220.32k per year

     ...Provide technical leadership and mentorship to engineering teams, conducting design reviews, and...  ...search technologies. Collaborate with senior leadership, product management, and cross...  ...: 10+ years of experience in backend software engineering with a proven track record of... 
    Senior
    Long term contract

    Dormont Manufacturing Co

    Vancouver, BC
    2 days ago
  • $192k - $240k per year

     ...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...support you need to grow your career. Engineering at Brex Engineering at Brex is about...  ...become leaders. What you’ll do As an Senior Software Engineer, you will be working... 
    Senior
    Long term contract
    Work at office
    Remote work
    Work from home

    Dormont Manufacturing Co

    Vancouver, BC
    2 days ago
  • $80k - $110k per year

     ...and Taiwan. We are seeking a senior test automation developer with...  ...maintaining application testing software, conducting functional,...  ...in Computer Science, related engineering degree, and three or more years...  ...devices Experience with Windows and Linux operating systems Experience mentoring... 
    Senior
    Remote work
    Worldwide

    PDF Solutions, Inc.

    Vancouver, BC
    15 days ago
  • Join Scribd, Inc. as a Senior Software Engineer specializing in Quality Engineering. Lead the charge in quality infrastructure development to support our transition to microfrontends and enhance developer productivity. In this influential role, you will manage the quality... 
    Senior
    Shift work

    Scribd

    Vancouver, BC
    4 hours ago
  • Experience Level Senior, 8+ years in engineering, 4+ years in management Company Punt is a Vancouver-based, founder‑led technology company behind...  ...platform in the world. Role Overview We are seeking a Software Development Manager to lead and scale a high‑performing engineering... 
    Senior
    Direct hire

    Punt

    Vancouver, BC
    8 days ago
  • $120k - $150k per year

    You are a strong senior full-stack software engineer with a proven track record of shipping and operating production systems at scale. You bring strong technical judgment, a high bar for quality, and the ability to lead complex initiatives end to end. You are comfortable working... 
    Senior
    Long term contract
    Work from home
    Home office

    Important Business

    Vancouver, BC
    8 days ago
  • $145k - $165k per year

     ...dashboards, Keela empowers nonprofits to make data-informed decisions and enhance their fundraising strategies. We’re seeking a Senior Software Engineer to play a pivotal role in shaping the future of Keela's product. In this role, you’ll lead high‑impact, end‑to‑end projects,... 
    Senior
    Local area
    Remote work

    Aplos

    Vancouver, BC
    15 days ago
  • $110k - $140k per year

    Senior Software Engineer – Clinical Solutions Location: Vancouver, Canada. Overview: Provides design and implementation of software application enhancements and bug fixes for Clinical Solutions. Responsibilities Design and implement software application enhancements and... 
    Senior

    Forsta Solutions Inc

    Vancouver, BC
    8 days ago
  • At Klue , We’re Building the Future of Competitive Intelligence Klue Engineering is hiring! We’re looking for a Senior Software Engineer to join our team in Vancouver, someone excited to build and optimize state-of-the-art LLM-powered agents at scale. You’ll bring... 
    Senior
    Full time
    Work at office

    Klue

    Vancouver, BC
    8 days ago
  • $230.02k - $279.12k per year

     ...safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms...  ..., and aligned with the long‑term vision of the Geometry and Engine teams. Collaborate Cross-Functionally: Work closely with... 
    Senior
    Long term contract
    Internship
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox Corporation

    Vancouver, BC
    8 days ago
  • Join to apply for the Senior Software Engineer (Ruby) role at Nexl Nexl is the fast‑growing LegalTech company on an ambitious mission to elevate...  ..., marketing, and business development into a single growth engine. The Opportunity We’re growing our global engineering... 
    Senior
    Full time
    Internship

    Nexl

    Vancouver, BC
    8 days ago
  • Advance your expertise as a Senior Infrastructure Software Engineer with Electronic Arts, focusing on DevOps, automation, and API development using Python...  ...Kubernetes and GitOps tools • Familiar with CI/CD practices and Linux systems • Excellent problem-solving and teamwork... 
    Senior

    Electronic Arts

    Vancouver, BC
    4 hours ago
  • Senior Software Engineer – Secure AI Platform (Vancouver, On-Site) The Company: Varonis (Nasdaq: VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity companies. Our cloud-native Data Security Platform continuously discovers and classifies... 
    Senior
    Worldwide

    Varonis

    Vancouver, BC
    8 days ago
  • Explore a creative career with Lucasfilm as a Senior IS Software Engineer in a hybrid setting. Design and enhance applications that facilitate movie...  ...minimum of 3 years • Strong skills in PHP, JavaScript, and Linux • Exceptional communication and client management skills... 
    Senior
    Contract work

    Work with Adiona

    Vancouver, BC
    8 days ago
  • Join IREN as a Full Lifecycle Senior Software Engineer, where you'll design and operate advanced production systems for AI services using sustainable energy practices. This role is pivotal in creating reliable, high-performance software solutions. As part of IREN, you will... 
    Senior

    IREN

    Vancouver, BC
    2 days ago
  • Elevate your engineering career as a Senior Software Engineer in our Vancouver office. Work with our Data Management team to enhance the customer data lifecycle and improve user experiences. At our company, we aim to build top-notch software features through collaboration and... 
    Senior
    Work at office

    United States Digital Space

    Vancouver, BC
    4 hours ago
  • $192k - $240k per year

    What you’ll do As a Senior Full-Stack Software Engineer on our Task Workflows Platform team, you will build and scale the foundational infrastructure that...  ...of platforms— including our multi‑channel notifications engine, collaborative commenting system, and dynamic workflow rule... 
    Senior
    Work at office
    Remote work
    Work from home

    Dormont Manufacturing Co

    Vancouver, BC
    2 days ago
  • Become a Senior Software Engineer at Mastercard in Vancouver, Canada, and lead the charge in creating IBM ODM Rule solutions. Your skills in AI and...  ...software development processes • Experience with Fraud Rule Engines • Proficiency in programming languages • Excellent... 
    Senior

    Mastercard

    Vancouver, BC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Linux Kernel. Be the first to apply!