About the role
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.