Arista Networks

Software Engineer (Platform/EOS/Networking)

Arista Networks
Apply
2 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Suggest and help decide which product features to build.
  • Drive software design and architecture.
  • Design, implement, test, document, and own networking product features.
  • Debug software, especially in embedded systems.
  • Develop datapath forwarding functionality for networking features and protocols.
  • Work through the full software development lifecycle from requirements gathering through delivery.
  • Collaborate with customers in the field when needed.
  • Work with the Platform team on software close to hardware and programming chips.

Requirements

  • 5+ years of strong industry experience.
  • Extensive background in algorithms and strong software architecture skills.
  • Fluency in C and C++.
  • Hands-on experience designing and implementing software in a strong product-engineering environment.
  • Strong software debugging skills, particularly in embedded systems.
  • Experience developing software for forwarding ASICs, FPGAs, and network processors.
  • Experience with hardware abstraction layers.
  • Experience with datapath forwarding for ACLs, QoS, unicast, multicast, EVPN, MPLS, VXLAN, and OAM.
  • Strong communication skills and ability to work in a team environment.
  • Experience with the complete software development lifecycle.
  • Experience in network systems software development is a plus.

Benefits

  • Global development opportunities across Arista’s engineering offices and access to work across various domains.
  • Engineering-centric culture with ownership of projects and a flat management structure.
  • Prioritization of test automation tools and software engineering quality.
  • Work location options include Arista development offices in Australia, Canada, India, Ireland, and the United States.

Tech Stack

Categories

Arista Networks

About Arista Networks

5,001-10,000 employees

Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).

Contact me