← Zurück zur Liste
Stelle · Junior

Intern Software Engineers - C/C++

Softwareentwickler • Junior • Remote • Praktikum • Polen Polen

Arista Networks is looking for an Intern / Graduate Engineer for its Platform team. The team builds the foundation for the company's networking ASICs and supporting infrastructure, right where hardware meets software.

Responsibilities

  • ▹Write Linux user space and kernel code that lets 32-bit drivers DMA 64-bit virtual memory spaces using Intel and AMD IOMMU controllers
  • ▹Access ASIC registers over SPI, SMbus, PCIe and I2C to implement high-resolution timers (sub-100ns accuracy) and generate network congestion statistics
  • ▹Develop configuration management services in Go and Python supporting YANG, OpenConfig, NETCONF and RESTCONF over gRPC, ssh and ssl
  • ▹Develop routing protocol agents (BGP, OSPF, ISIS) in C/C++ in a Linux embedded environment
  • ▹Code fault-tolerant, concurrent agents for the high-performance, high-availability demands of future data centers
  • ▹Contribute to a fully automated, Python-based continuous test harness with hundreds of devices under test at any moment

Nice to have

  • ▹Any of: C, C++, networking, Linux embedded systems, algorithms
  • ▹Above all a love and aptitude for programming

What we offer

  • ▹You decide which team to join
  • ▹A personal mentor for the duration of the internship
  • ▹Arista Prep course: 2 lectures/tutorials/workshops, 2 days a week, over 6 weeks
  • ▹Arista U: weekly university-style lecture on new technologies, products and tools
  • ▹Participation in twice-yearly global hackathons (depending on internship dates)
  • ▹Full-time permanent job offer before the end of the internship (for end-of-studies internships)

About the company

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.

Ähnliche Stellen