← 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