Graduate Software Engineer: SDN & Networking

Arista

Dublin

On-site

EUR 45,000 - 65,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Arista Networks is looking for Graduate Engineers interested in learning world leading product development in C/C++, Go, Java, and other languages. Join us at Arista Networks advancing the Software Defined Networking (SDN) revolution.

You’ll work across Linux kernel and user space, write drivers and software for high-speed networking, and contribute to protocols, hardware integration, and automation in a collaborative, highly technical team.

Qualifications

  • Degree in Computer Science, Computer Engineering or related field.
  • Proficiency in C/C++, Java, Python, or Go.
  • Strong analytical skills.
  • Ability to collaborate in a technical team.

Responsibilities

  • Writing Linux user space and kernel code to allow 32-bit drivers to DMA 64-bit virtual memory spaces using both Intel and AMD IOMMU controller.
  • Working on the hardware/software boundary for chips and the kernel. You will program networking chips to provide latency analysis and count events at billions per second.
  • Implementing communications protocols between routers and switches at layer 2 and layer 3 (LLDP, 802.1x, BFD, BGP, OSPF, ISIS).
  • Updating the forwarding state of the hardware, using platform-independent abstractions.
  • Reconciling the Linux kernel routing model with the switch's forwarding state.
  • Implementing a policy language for filtering and manipulating routing data.
  • Accessing ASIC registers over SPI, SMbus, PCIe and I2C to implement high-resolution timers and gather real-time network statistics.
  • Developing configuration management services using Go and Python to support YANG, OpenConfig, NETCONF and RESTCONF over gRPC, ssh and ssl.
  • Developing routing protocol agents (BGP, OSPF, ISIS) in C/C++ within a Fedora Linux embedded environment with automated Python-based test harness.

Skills

Strong analytical skills
Effective communication

Education

Bachelor's, Master's, or PhD in CS/CE

Tools

C
C++
Java
Python
Go
React.js
Redux.js
Node.js
Linux Embedded Systems
Algorithms
Software Development

Job description

Arista Networks is looking for Graduate Engineers interested in learning world leading product development in C/C++, Go, Java, and other languages. Join us at Arista Networks advancing the Software Defined Networking (SDN) revolution.

You’ll work across Linux kernel and user space, write drivers and software for high-speed networking, and contribute to protocols, hardware integration, and automation in a collaborative, highly technical team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Software Engineer - SDN & High-Performance Networking
Graduate Software Engineer - SDN & High-Performance Networking

Arista Networks • Dublin

On-site
EUR 55,000 - 75,000
SDN & Network Systems Engineer Intern
SDN & Network Systems Engineer Intern

Arista Networks • Dublin

On-site
EUR 32,000 - 45,000
SDN & Networking Software Engineer Intern
SDN & Networking Software Engineer Intern

Arista • Dublin

On-site
EUR 60,000 - 90,000
SDN & Kernel Software Engineer Intern
SDN & Kernel Software Engineer Intern

Arista Networks, Inc. • Dublin

Hybrid
EUR 50,000 - 80,000
Software Engineer Graduate 2026/2027
Software Engineer Graduate 2026/2027

Arista Networks • Dublin

On-site
EUR 55,000 - 75,000
Software Engineer Graduate 2026/2027
Software Engineer Graduate 2026/2027

Arista • Dublin

On-site
EUR 45,000 - 65,000
Software Engineer Intern 2026/2027
Software Engineer Intern 2026/2027

Arista Networks, Inc. • Dublin

Hybrid
EUR 50,000 - 80,000
Software Engineer Intern 2026/2027
Software Engineer Intern 2026/2027

Arista • Dublin

On-site
EUR 60,000 - 90,000
Software Engineer Intern 2026/2027
Software Engineer Intern 2026/2027

Arista Networks • Dublin

On-site
EUR 32,000 - 45,000
Senior C++ Software Engineer - SDN & Data Center
Senior C++ Software Engineer - SDN & Data Center

Arista Networks • Dublin

On-site
EUR 90,000 - 150,000