← Zurück zur Liste
Stelle · Senior

Software Engineer - Platform Team - C++ on Linux

Softwareentwickler • Senior • Remote • Vollzeit Ungarn Ungarn

Arista Networks is looking for a Software Engineer to join the Platform team, working closest to the hardware and chip programming, delivering new product features across the whole development lifecycle.

Responsibilities

  • Deliver new cutting-edge product features, writing and owning design/implementation of the code
  • Suggest and decide what features to build
  • Drive design and architecture
  • Push, test and document features
  • Work alongside customers in the field if needed

Requirements

  • Strong industry experience of 3+ years
  • Extensive background in algorithms and software architecture
  • 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 forwarding ASICs, FPGAs, network processors
  • Experience with hardware abstraction layer
  • Datapath forwarding knowledge (ACLs, QoS, Unicast, Multicast, EVPN MPLS, VXLAN, OAM)
  • Experience across the complete software development life cycle
  • Strong engineering and computer science fundamentals
  • 5+ years fluency in C/C++/Python programming

Nice to have

  • Experience in network systems software development

Soft skills

Strong communication skillsAbility to work in a team environmentMentoring skills to bring junior engineers up to speed

About the company

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments, with a culture built on innovation and diversity.

Ähnliche Stellen