Highly Skilled Network Systems Software Engineer

1 day ago


Vancouver, British Columbia, Canada Arista Full time
Senior/Lead Network Systems Software Engineer, Network Systems

Arista Networks is a leading provider of software-driven cloud networking solutions for large data center storage and computing environments.

We are looking for world-class Senior/Lead Network Systems software engineers to join our team.

As a senior/lead Network Systems engineer, you will collaborate with customers, product management, and hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently.

You will write software that controls everything from temperature sensors, fan controllers, power controllers, storage devices to FPGAs, NICs, and PCIE switches.

You will design abstractions that allow this software to be easily packaged and integrated into hardware drivers that manage all our hardware.

You will have the opportunity to design solutions to accelerate key functions using hardware and FPGAs to improve system performance.

Responsibilities:

  • Interface with customers, product management, and hardware engineers to come up with innovative new network systems features.
  • Architect, design, and manage the development of these features.
  • Develop and maintain features using C, C++, and Python, review and contribute to functional and design specifications. Build automated tests and test infrastructure to test the features.
  • Work with hardware and manufacturing teams to bring new hardware to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components.
  • Provide technical leadership across features, projects, and tools.
  • Work with Customer Support Engineers and customers to analyze, mitigate, and fix problems in customer networks.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.

The ideal candidate will have a strong background in software engineering, with expertise in C or C++ and Python, as well as knowledge of UNIX or Linux.

Experience in designing and developing hardware device drivers and/or system management utilities is highly desirable.

The estimated salary for this role is $150,000 - $175,000 per year, based on location and experience.

Arista offers a comprehensive benefits package, including medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan.



  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Network Systems Software EngineerArista Networks is a pioneering company in software-driven cloud networking solutions for large-scale data center storage and computing environments. Our award-winning platforms, ranging from 10 to 400 gigabits per second, redefine scalability, agility, and resilience. We have shipped over 20 million cloud...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Network Software Engineering Role About the CompanyArista Networks is a leading company in the development of software for data center networks. We are seeking highly experienced network software engineers to join our team.


  • Vancouver, British Columbia, Canada Arista Full time

    Job Description:Arista Networks is seeking a highly skilled Senior/Lead Network Systems Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing and developing novel features that help Arista hardware run effectively and efficiently.Key Responsibilities:Collaborate with customers, product...


  • Vancouver, British Columbia, Canada Corinex Full time

    We are seeking a highly skilled and experienced Embedded Software Engineer to join our team at Corinex. In this role, you will be responsible for designing, developing, and testing software solutions for various embedded systems.About the RoleThis is a permanent position, working 40 hours per week. You will need to have a Bachelor's degree in Computer...


  • Vancouver, British Columbia, Canada Arista Full time

    Software Engineer (Packet Forwarding Engines)Arista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. Our innovative approach sets us apart from others in the industry.We leverage cutting-edge advancements in cloud computing, artificial intelligence, and...


  • Vancouver, British Columbia, Canada Arista Full time

    Network Systems Software EngineerArista Networks is a pioneer in software-driven cloud networking solutions. As a senior/lead Network Systems software engineer, you will collaborate with customers, product management, and hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently.The primary focus area for...


  • Vancouver, British Columbia, Canada Amazon Full time

    About Amazon">Amazon Web Service (AWS) software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.We are looking for highly skilled engineers who bring fresh ideas from all areas, including distributed computing, large-scale system design, networking, and data...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    About the RoleArista Networks is seeking a highly skilled Network Solutions Expert to join our team. This role is ideal for an experienced Technical Support Engineer who is passionate about solving customer problems and driving customer success.As a Network Solutions Expert, you will work closely with a diverse team of top-notch engineers who act as our...


  • Vancouver, British Columbia, Canada Hiive Full time

    Job DescriptionWe are seeking a highly skilled computer systems developer to join our team at Hiive. In this role, you will be responsible for coordinating the development, installation, integration, and operation of computer-based systems.Key Responsibilities:Develop process and network models to optimize architectureDevelop software solutions by studying...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Company OverviewArista Networks is a leading provider of software-defined networking solutions for data center, cloud, and high-performance computing environments.SalaryThe estimated salary for this role is $95,000 to $145,000 per year, depending on experience and location.Job DescriptionThis position involves designing, developing, and testing software...


  • Vancouver, British Columbia, Canada GlobalRelay Full time

    Global Relay is a leader in enterprise information archiving, providing cloud archiving, surveillance, eDiscovery, and analytics solutions to highly regulated firms. Our commitment to innovation and customer satisfaction drives our success.We offer a competitive compensation package, including a base salary range of $75,000 to $90,000 CAD, commensurate with...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job DescriptionArista Networks seeks a skilled software engineer to join its team of experts in developing packet forwarding engine and system software.The ideal candidate will have strong software engineering fundamentals, knowledge of ASIC-based packet forwarding engines, hardware components, board system management software, and networking systems.We are...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Flight Software Engineer to join our team at Sierra Space. This individual will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions, ensuring customer requirements are met through data-driven decisions.Key Responsibilities:Design and develop flight software...


  • Vancouver, British Columbia, Canada Arista Full time

    Software Development Opportunities at Arista NetworksArista Networks is a pioneer in delivering software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms, ranging from 10 to 400 gigabits per second, redefine scalability, agility, and resilience.We are seeking world-class Senior/Lead...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software, Inc. Full time

    We are seeking a highly skilled Senior Site Reliability Engineer to join our Direct to Consumer team at Take-Two Interactive Software, Inc. This role will be based in New York City and will come with a competitive salary of $170,000 - $220,000 per year.About the RoleThis is an exciting opportunity for a talented SRE to support our infrastructure, monitoring,...


  • Vancouver, British Columbia, Canada Spring Financial Inc Full time

    Job Title: Highly Skilled Network Infrastructure SpecialistWe are seeking a highly skilled Network System Administrator to join our team at Spring Financial Inc. as a permanent employee. The successful candidate will be responsible for the installation, maintenance, and administration of computer networks, ensuring seamless connectivity and optimal...


  • Vancouver, British Columbia, Canada Arista Full time

    Job OverviewArista Networks is seeking a highly skilled Software Developer to build and implement software tools and Machine Learning models. The ideal candidate will work with other Developers throughout the software development life cycle.The role requires strong Team Player abilities, attention to detail, and problem-solving skills. Experience in Agile...


  • Vancouver, British Columbia, Canada Arista Full time

    Network Systems Software EngineerArista Networks is a pioneering company in software-driven cloud networking solutions. Our award-winning platforms redefine scalability, agility, and resilience.We are seeking a highly skilled Senior/Lead Network Systems software engineer to collaborate with customers, product management, and hardware engineers to design and...


  • Vancouver, British Columbia, Canada Arista Full time

    Job OverviewArista Networks is seeking world-class Network Systems software engineers to develop and maintain cutting-edge features.This role will involve designing and building novel software solutions that optimize hardware performance and efficiency. Collaborate with hardware engineers to create seamless interfaces for managing hardware components,...


  • Vancouver, British Columbia, Canada Arista Full time

    Software Engineer Job DescriptionArista Networks is a leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. Our innovative approach leverages the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge.We value diversity...