Skip to main content
Arista Networks

Intern Software Engineers - C/C++

RemotePoland only
Published
Role
Unknown
Experience
Entry level
Salary not disclosed
Check eligibility

Open to PL only. Set where you work from to check your eligibility.

No BS summary

Arista Networks is looking for great Intern/Graduate Engineer for the Platform team.

Core skills

CC++Networking

Required skills

LinuxAlgorithms

What you'll do

  • 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 controllers.
  • Accessing ASIC registers over SPI bus, SMbus, PCIe and I2C, to implement high resolution timers (sub-100ns accuracy) and read ASIC hardware specifications to gather near-real-time information on large numbers of packet flows and to generate network congestion statistics.
  • Developing configuration management services using Go and Python to support YANG, OpenConfig, NETCONF and RESTCONF over gRPC, ssh and ssl for standardized switch configuration, combined with tools like git, Gerrit, Jenkins, Sls and Trello.
  • Developing routing protocol agents (for BGP, OSPF, ISIS) in C/C++ within a Linux embedded environment. Coding of fault-tolerant, concurrent agents capable of handling the demands of future data centers. Contributing to a fully automated, developer-owned, Python-based continuous test harness with hundreds of devices under test.

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments, using cloud computing, artificial intelligence, and software-defined networking.

🇺🇸 United StatesNetworkingEnterprisearista.com/

What people say about this company

4.1/ 5

  • Employees appreciate the innovative and cutting-edge technology used at Arista.
  • The company culture is often described as collaborative and supportive.
  • Many employees highlight opportunities for professional growth and development.
Salary not disclosed