Arista Networks

Software Engineer Graduate 2026/2027

Arista Networks
Apply
12 hours ago
Dublin, IrelandEntry Level

Responsibilities

  • Develop Linux user-space and kernel code supporting DMA and hardware/software integration.
  • Build software agents that interface with switching ASICs, FPGAs, media adapters, and PCIe bridges.
  • Implement Layer 2 and Layer 3 networking protocols, routing policies, forwarding-state updates, and routing-model reconciliation.
  • Access ASIC registers through SPI, SMBus, PCIe, and I2C to implement timers and collect hardware and network-flow statistics.
  • Develop Go and Python configuration-management services supporting YANG, OpenConfig, NETCONF, RESTCONF, gRPC, SSH, and SSL.
  • Develop concurrent, fault-tolerant routing protocol agents in C/C++ within an embedded Fedora Linux environment.
  • Build and maintain automated Python-based continuous test harnesses for hundreds of devices under test.

Requirements

  • Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, or a related field.
  • Experience or knowledge in one or more of C, C++, Java, Python, Go, React.js, Redux.js, Node.js, networking, Linux, embedded systems, algorithms, programming, or software development.
  • Strong analytical skills and effective communication in a collaborative, highly technical team environment.
  • Intellectual curiosity and passion for solving challenging technology problems.

Benefits

  • Working hours will be agreed 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