VOTRE PROCHAIN CHAPITRE
Senior Software Engineer - C++
À propos du poste
• Deliver new cutting-edge product features
• Write and own the design and implementation of code driving Arista products
• Suggest and decide which features to build
• Drive software design and architecture
• Push, test, and document features
• Work alongside customers in the field when needed
• Contribute to software development redefining data center switching
• Work with the Platform team closest to hardware and programming chips
• Strong industry experience of 3+ years
• Extensive background in algorithms
• 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 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 through the complete software development life cycle, from requirements gathering to feature delivery
• Experience in Network Systems Software development is a plus
• Compensation and work-life balance recognized among Arista's awards
• Remote work option
• Flat and streamlined management structure
• Complete ownership of projects
• Opportunities to work across various domains
• Access to every part of the company
• Test automation tools and engineering resources