Budapest, Hungary Remote (City) Contract

Arista Networks is hiring a Software Engineer - Platform Team - C++ on Linux

Responsibilities

  • Work with the Platform team who work closest to the hardware and programming chips.
  • Deliver new cutting edge product features.
  • Write and own design/implementation of the code that drives our products.
  • Suggest and decide what features to build.
  • Drive the design and architecture.
  • Push, test, document the feature.
  • Work alongside customers in the field if needed.

Requirements

  • Strong industry experience of 3+ years
  • Extensive background in algorithms and strong software architecture skills
  • Fluency in C/C++ programming
  • Hands-on experience with designs and implementations in a strong product-engineering environment
  • Strong software debugging skills especially in embedded systems
  • Experience with software development for the forwarding ASICs, FPGAs, Network Processors etc
  • Experience with hardware abstraction layer
  • Datapath forwarding for ACLs, QoS, Unicast, Multicast, EVPN MPLS, VXLAN, OAM etc
  • Strong communication skills and the ability to work in a team environment
  • Experience working through the complete software development life cycle right from requirements gathering to deliver the fully developed feature

Nice to Have

  • Experience in Network Systems Software development
About company
Arista Networks
Arista Networks builds and sells cloud networking solutions that deliver a radically simplified approach to data center, campus, and WAN networking. The company’s platforms are designed for performance, scalability, and programmability using its Extensible Operating System (EOS®).
All jobs at Arista Networks Visit website
Job Details
Department Platform Team
Category embedded
Posted 10 days ago