Skip to main content
Arista Networks

Software Engineer - Platform Team - C++ on Linux

RemoteHungary only
Published
Role
Backend
Experience
Senior
Employment
Contract
Salary not disclosed
Check eligibility

Open to HU only. Set where you work from to check your eligibility.

No BS summary

Software engineer for Arista's Platform team working close to hardware and chips. Needs 3+ years industry experience, strong algorithms/software architecture, C/C++ fluency, embedded debugging, and product-engineering experience. B2B 12-month rolling contract in Budapest, Hungary.

Core skills

C/C++/PythonLinuxEmbedded systems

Required skills

ASICsFPGAsNetwork ProcessorsHardware abstraction layerACLsQoSUnicastMulticastEVPNMPLSVXLANOAMalgorithmssoftware architecturesoftware debuggingDatapath forwardingEVPN MPLSsoftware development life cycleComputer Science fundamentals

Optional skills

Network Systems Software developmentforwarding ASICsFPGAsNetwork Processors

Required languages

English

What you'll do

  • Deliver new cutting-edge product features.
  • Write and own the design and implementation of code that drives the products.
  • Work on the whole software development process.
  • Suggest and decide what features to build.
  • Drive design and architecture.
  • Push, test, and document features.
  • Work alongside customers in the field if needed.
  • Deliver new cutting edge product features.
  • Writing and owning design/implementation of the code that drives our products.
  • Suggesting and deciding what features to build
  • Driving the design and architecture
  • Pushing, testing, documenting the feature
  • Working alongside customers in the field if needed

What they require

  • 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 forwarding ASICs, FPGAs, Network Processors, etc.
  • Experience with hardware abstraction layer.
  • Experience with 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 from requirements gathering to delivery of a fully developed feature.
  • Strong engineering and Computer Science fundamentals.
  • 5+ years fluency in one of C/C++/Python programming.
  • Preferred: Experience in Network Systems Software development.
  • Strong industry experience of 3+ years
  • Extensive background in algorithms and strong software architecture skills
  • 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.

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments, using cloud computing, artificial intelligence, and software-defined networking.

🇺🇸 United StatesNetworkingEnterprisearista.com/
Salary not disclosed