Software Engineer (Platform)
Location
Bangalore | India
Job description
This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching.
For success at Arista all you need is:
- Strong industry experience of 3+ years
- Extensive background in algorithms and strong software architecture skills
- Fluency in one of C/C++/Python 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 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.
- Experience in Network Systems Software development is a plus
Job tags
Salary