Arista Networks

Software Engineer Intern 2026/2027

Arista Networks
Apply
1 day ago
Dublin, IrelandIntern

Responsibilities

  • Develop Linux user-space and kernel code supporting DMA between 32-bit drivers and 64-bit virtual memory using Intel and AMD IOMMU controllers.
  • Develop software at the hardware/software boundary for networking chips, ASICs, FPGAs, media adapters, and PCIe bridges.
  • Program networking ASICs for latency analysis, event counting, packet-flow monitoring, and congestion statistics.
  • Implement Layer 2 and Layer 3 communications protocols, including LLDP, 802.1x, BFD, BGP, OSPF, and ISIS.
  • Update hardware forwarding state and reconcile the Linux kernel routing model with switch forwarding state.
  • Implement policy language functionality for filtering and manipulating routing data.
  • Access ASIC registers over SPI, SMBus, PCIe, and I2C to implement timers and gather hardware information.
  • Develop Go and Python configuration-management services supporting YANG, OpenConfig, NETCONF, RESTCONF, gRPC, SSH, and SSL.
  • Develop fault-tolerant, concurrent routing protocol agents in C/C++ within a Fedora Linux embedded environment.
  • Build and maintain a Python-based automated continuous test harness for hundreds of devices under test.

Requirements

  • Experience or coursework in one or more of C, C++, Java, Python, Go, React.js, Redux.js, or Node.js.
  • Knowledge of networking, Linux, embedded systems, algorithms, programming, or software development.
  • Interest in product development and software-defined networking.

Benefits

  • Internship working hours will be agreed upon in advance with the team manager.

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