Talent.com
Software Engineer, Linux Kernel
Software Engineer, Linux KernelArista Networks • Vancouver, Metro Vancouver Regional District, CA
Software Engineer, Linux Kernel

Software Engineer, Linux Kernel

Arista Networks • Vancouver, Metro Vancouver Regional District, CA
Il y a 6 jours
Type de contrat
  • Temps plein
Description de poste

Company Description

Arista Networks is an industry leader in data‑driven, client‑to‑cloud networking for large data center, campus and routing environments. We leverage the latest advancements in cloud computing, artificial intelligence, and software‑defined networking to give our clients a competitive edge. Our solutions meet current demands and anticipate future challenges. We value diversity, foster an inclusive environment, and have earned awards for engineering excellence and diversity. At Arista, we take pride in our track record of success and maintain the highest standards of quality and performance.

Job Description

Arista’s Linux Kernel team develops and maintains the Linux kernel in EOS. It involves keeping pace with upstream developments, integrating new kernel releases, designing and implementing kernel features, and collaborating with the upstream community to incorporate changes. Kernel software engineers also manage CPU subsystems across all Arista products, evaluating new CPUs, integrating vendor support, and qualifying new hardware.

Who You’ll Work With

The kernel team works closely with hardware engineers, vendors, the kernel community, system test engineers, customer support engineers, and other kernel engineers. It requires strong software engineering across all development aspects and ownership from definition to deployment and customer interaction.

What You’ll Do

  • Track ongoing developments in the Linux Kernel and identify features and functionality of interest to Arista.
  • 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 features.
  • Work with hardware engineers and vendors to qualify new kernel‑dependent hardware components like CPUs and NICs for integration into Arista products.
  • Engage with the kernel community to contribute features back to the mainline.
  • Integrate new kernel versions for use in EOS and internal development.
  • Provide technical leadership across features, projects and tools.
  • Collaborate with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.
  • Assist System Test Engineers in analyzing problems found in their tests and provide fixes.
  • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.

Qualifications

  • BSc, MS or Ph.D. in Computer Science / Electrical Engineering / Computer Engineering with 3+ years of related postgraduate work experience.
  • Expert knowledge of and extensive experience programming in C; 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 designs and implementations clearly, concisely.
  • Familiarity with the x86 and ARM CPU architectures.
  • This is a mid‑level software engineer role not applicable for fresh graduates or interns.

    Additional Information

    The new hire base pay ranges from $95,000 to $145,000, varying by location. Base pay depends on skills, qualifications, relevant experience, and location. The pay range reflects base pay only; additional roles may be eligible for discretionary bonuses and equity. Sales roles may participate in Arista’s Sales Incentive Plan. Benefits include medical, dental, vision, wellbeing, income protection and a Group Retirement Savings Plan.

    Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Computer Networking

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Software Engineer • Vancouver, Metro Vancouver Regional District, CA

    Offres similaires
    Senior Software Engineer

    Senior Software Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Temps plein
    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with. Our client is a US-based, Series-B with over $35M USD in ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Linux DevOps Engineer — Automation & On-Prem Systems

    Linux DevOps Engineer — Automation & On-Prem Systems

    Global Relay • Vancouver
    Temps plein
    Join a forward-thinking company that has set the standard in enterprise information archiving.This role offers an exciting opportunity for a motivated Linux System Administrator to work on innovati...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Lead Systems Software Engineer

    Lead Systems Software Engineer

    EA SPORTS • Vancouver
    Temps plein
    Lead Systems Software Engineer.Electronic Arts creates next‑level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story, part of a community t...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Vizzion • North Vancouver
    Temps plein
    Vizzion aggregates live road imagery and provides data and services to major brands in the mapping, media, safety & security, ITS (Intelligent Transportation Systems), and traffic & weather industr...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer II

    Software Engineer II

    Tinder • Vancouver
    Temps plein
    Match Group, the global leader in online dating, is looking for a talented and motivated software engineer to join our Match Group Core Compliance and Verification pod. Match Group Core is the centr...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Software Engineer - II

    Software Engineer - II

    FISPAN • Vancouver, BC, Canada
    Permanent
    FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Systems Engineer – Software (Hybrid)

    Systems Engineer – Software (Hybrid)

    Kardium Inc. • Burnaby
    Temps plein
    Glenlyon Parkway, Burnaby, British Columbia, Canada.By joining the Kardium team, you can help make a difference in the lives of millions around the world. We have developed a ground-breaking medical...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Embedded Software Engineer

    Embedded Software Engineer

    Schweitzer Engineering Laboratories • Burnaby
    Temps plein
    We’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical.We’re looking for colleagues who are passionate about developing hard real-time sy...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Microsoft • Vancouver
    Temps plein
    Software Engineer at Microsoft.The IC3 Platform team is modernizing infrastructure to improve reliability, scalability, and cost efficiency across Microsoft 365 IC3, enabling developers to ship fea...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Senior Software Engineer - Aplos

    Senior Software Engineer - Aplos

    Velora • Vancouver, BC, Canada
    Temps plein
    We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Sr. Software Engineer II (Distributed Systems)

    Sr. Software Engineer II (Distributed Systems)

    Narvar • Vancouver
    Temps plein
    Software Engineer II (Distributed Systems).Join or sign in to find your next job.Software Engineer II (Distributed Systems). Continue with Google Continue with Google.Software Engineer II (Distribut...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Software Engineer - Frostbite Integration (C++ / C#)

    Software Engineer - Frostbite Integration (C++ / C#)

    Frostbite • Vancouver
    Temps plein
    Software Engineer - Frostbite Integration (C++ / C#).Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story....Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Staff Software Engineer - Distributed Query Systems

    Staff Software Engineer - Distributed Query Systems

    MongoDB • Vancouver
    Temps plein
    A leading database technology company in Canada is seeking a senior software engineer with 10+ years of experience in data management systems. The role involves delivering significant projects, defi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer, ML Infrastructure

    Software Engineer, ML Infrastructure

    Serve Robotics • Vancouver
    Temps plein
    Software Engineer, ML Infrastructure.This range is provided by Serve Robotics.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.At Serve Robotics,...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer II - Backend

    Software Engineer II - Backend

    Microsoft Canada • Vancouver, BC, Canada
    Temps plein
    Our world is rapidly transforming.The amount of information each of us consume and create is ever increasing.In fact, the total amount of content in the world is doubling every two years now.People...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    ChainXY • Vancouver
    Temps plein
    ChainXY has been in the real estate data game since 2017.Our datasets track over 6 million locations across 9,000+ brands from retail to restaurant to banking and more. We’re setting the industry st...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Software Engineer II – Global Ordering Systems

    Software Engineer II – Global Ordering Systems

    Amazon • Vancouver
    Temps plein
    A leading eCommerce platform located in Vancouver is looking for a Software Development Engineer to solve complex problems on a global scale. This role involves designing scalable solutions and infl...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée