Job description
At Arista, software engineers are the real deal - they do a lot more than simply write code. You will work on the whole development process, including:
Responsibilities:
• Suggesting and deciding what features to build.
• Driving the design and architecture.
• Pushing, testing, and documenting the feature.
• Working alongside customers in the field, if needed.
• You will get to work with the best in your field and learn how to write amazingly reliable software.
Requirements:
• Strong engineering and Computer Science fundamentals.
• Extensive background in algorithms and strong software architecture skills.
• Fluency in one or more programming languages: C/C++.
• Hands-on experience with design and implementation in a strong product-engineering environment, debugging skills, and a strong systems programming background.
• Self-driven and self-motivated - At Arista, we empower engineers to work on their own with very little supervision and management.