Intern Software Engineers - C/C++
Brak informacji o wynagrodzeniu
InternFull-time·Umowa o staż
#422740·Dodano 4 dni temu·22
Źródło: Arista NetworksTech 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
12 aktywnych ofert