Software Engineer - Platform Team - C++ On Linux

Arista Networks

Budapest, Hungary
Remote
C/c++ programming fluency
Software development lifecycle experience
Embedded systems debugging
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments

Job Summary

  • Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.
  • As a Software Engineer, you will deliver new cutting edge product features and be involved in the entire development process from design to customer interaction.
  • Arista values diversity and inclusion, fostering an environment that drives creativity and innovation, and has earned awards for engineering excellence and work-life balance.

Matching Summary

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

Skills & Requirements

Must-have

  • C/C++ programming fluency
  • Software development lifecycle experience
  • Embedded systems debugging
  • Product engineering environment
  • Algorithms and software architecture
  • Hardware abstraction layer experience
  • Datapath forwarding protocols

Nice-to-have

  • Strong communication skills
  • Team collaboration
  • Network systems software development
  • Inclusive and diverse work culture

Key Requirements

  • 3+ years industry experience
  • Strong software debugging skills
  • Experience with forwarding ASICs, FPGAs, Network Processors
  • 5+ years fluency in C/C++/Python
  • Experience with ACLs, QoS, Unicast, Multicast, EVPN MPLS, VXLAN, OAM
  • Complete software development lifecycle experience

Work Rights

Not specified

Tailored Resume

Cover Letter