Intern Software Engineers - C/C++

Brak informacji o wynagrodzeniu
InternFull-time·Umowa o staż
#422740·Dodano 4 dni temu·22
Źródło: Arista Networks
Aplikuj teraz

Tech Stack / Keywords

C/C++NetworkingC++LinuxEmbeddedAlgorithms

Firma i stanowisko

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. They leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking. The company values diversity and inclusivity and has received awards for engineering, diversity, compensation, and work-life balance.

Wymagania

  • Knowledge or aptitude for programming in C, C++.
  • Familiarity or interest in Networking, Linux Embedded Systems, and Algorithms.
  • Passion for programming.

Obowiązki

  • Write Linux user space and kernel code to allow 32-bit drivers to DMA 64-bit virtual memory spaces using Intel and AMD IOMMU controllers.
  • Access ASIC registers over SPI bus, SMbus, PCIe, and I2C to implement high resolution timers and read ASIC hardware specifications.
  • Develop configuration management services using Go and Python to support YANG, OpenConfig, NETCONF, and RESTCONF over gRPC, ssh, and ssl.
  • Develop routing protocol agents (BGP, OSPF, ISIS) in C/C++ within a Linux embedded environment.
  • Contribute to a fully automated, Python based, continuous test harness with 100s of devices under test.

Benefity

  • Choose which team to join.
  • Personal mentor during internship.
  • Arista Prep course with lectures, tutorials, and workshops.
  • Weekly Arista U lectures on new technologies, products, and tools.
  • Participation in biannual global hack-a-thons, depending on internship dates.
  • Full-time permanent job offer offered before internship end for end of studies interns.
Arista Networks

Arista Networks

12 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz