
Software Engineer (Platform/EOS/Networking)
Arista Networks2 days ago
Bengaluru, IndiaSenior
Responsibilities
- Suggest and help decide which product features to build.
- Drive software design and architecture.
- Design, implement, test, document, and own networking product features.
- Debug software, especially in embedded systems.
- Develop datapath forwarding functionality for networking features and protocols.
- Work through the full software development lifecycle from requirements gathering through delivery.
- Collaborate with customers in the field when needed.
- Work with the Platform team on software close to hardware and programming chips.
Requirements
- 5+ years of strong industry experience.
- Extensive background in algorithms and strong software architecture skills.
- Fluency in C and C++.
- Hands-on experience designing and implementing software in a strong product-engineering environment.
- Strong software debugging skills, particularly in embedded systems.
- Experience developing software for forwarding ASICs, FPGAs, and network processors.
- Experience with hardware abstraction layers.
- Experience with datapath forwarding for ACLs, QoS, unicast, multicast, EVPN, MPLS, VXLAN, and OAM.
- Strong communication skills and ability to work in a team environment.
- Experience with the complete software development lifecycle.
- Experience in network systems software development is a plus.
Benefits
- Global development opportunities across Arista’s engineering offices and access to work across various domains.
- Engineering-centric culture with ownership of projects and a flat management structure.
- Prioritization of test automation tools and software engineering quality.
- Work location options include Arista development offices in Australia, Canada, India, Ireland, and the United States.
About Arista Networks
Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).