
Intern Software Engineers - C/C++
Arista Networks7 days ago
Kraków, PolandIntern
H1B Sponsor
Responsibilities
- Write Linux user-space and kernel code for drivers supporting 32-bit to 64-bit DMA memory access with Intel and AMD IOMMU controllers.
- Access ASIC registers over SPI, SMBus, PCIe, and I2C to implement sub-100-nanosecond timers and collect hardware and packet-flow statistics.
- Develop Go and Python configuration-management services supporting YANG, OpenConfig, NETCONF, RESTCONF, gRPC, SSH, and SSL.
- Develop C/C++ routing protocol agents for BGP, OSPF, and ISIS in a Linux embedded environment.
- Build fault-tolerant concurrent agents and contribute to an automated Python-based continuous test harness for hundreds of devices under test.
Requirements
- Applicants should have knowledge or aptitude in C, C++, networking, Linux embedded systems, or algorithms.
- A strong love of and aptitude for programming is emphasized.
Benefits
- Personal mentorship throughout the internship.
- Arista Prep course consisting of lectures, tutorials, and workshops two days per week for six weeks.
- Weekly Arista U lectures on technologies, products, and tools.
- Participation in twice-yearly global hackathons, depending on internship dates.
- Potential full-time permanent job offer for end-of-studies internships before the internship concludes.
About Arista Networks
Arista Networks is an industry leader in data-driven, client to cloud networking for large data center/AI, campus and routing environments. Arista’s award-winning platforms deliver availability, agility, automation, analytics and security through an advanced network operating stack. visit https://www.arista.com. Additional information and resources can be found at: www.arista.com www.twitter.com/aristanetworks www.facebook.com/AristaNW www.youtube.com/user/AristaNetworks