empty

Software Engineer

Arista

Job Description

Posted on: 
March 19, 2025

Summary and company overview

Company Description

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges.

At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.

Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do.

Responsibilities

  • Collaborate with team members to design, build, and manage secure, scalable, and fault-tolerant tools and infrastructure.
  • Develop tools and processes focused on improving the productivity of the whole Hardware Engineers in the organization.
  • Drive the design and development of tools such as parsers and dashboards which aid in automated hardware verification.
  • Continuously improve the level of automation in all hardware design areas.
  • Maintain the quality of our code through the development and review processes and mentor others.
  • Create various tools integrating them to the Arista unified ecosystem.
  • Support agile manufacturing by designing and developing tools that dynamically provide configuration information to tests, and automate manual, people-driven processes into data-driven workflows.
  • Build automated a closed-loop hardware testing infrastructure for Arista network switches, leveraging automation code written in Python and Go, by continuously improving test-coverage for development and field issues.
  • Define and drive quality code development processes to align the team.
  • Work directly with hardware team customers to identify and develop key efforts that can drastically improve hardware development process in terms of quality and efficiency.
  • Build, integrate, and maintain tools and infrastructure to support a rapidly growing team of 100+ engineers.
  • Align team on efforts to determine priorities with the greatest impact to the hardware team (including the tools team itself).
  • Monitor and report on tools and infrastructure to ensure ongoing tools quality.
  • Write and validate high-quality code adhering to Arista code development standards.
  • Document and validate developed features comprehensively.
  • Provide support to hardware team customers.

Job Requirements

Required Qualifications

  • 2+ years of hands-on experience.
  • Proficiency in programming languages including, but not limited to, Python, C++, and Golang.
  • Experience developing in a Linux environment.
  • A strong desire to improve processes and productivity through automation.
  • Self-motivated attitude open to new ideas and other ways of thinking.
  • An insatiable curiosity to learn new engineering disciplines.
  • Experience working with multi-disciplined, cross-functional teams.

Preferred Qualifications

  • Minimum of a Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Prior experience in developing and maintaining services.
  • Experience with CI/CD development workflows and tools.
  • Exposure to hardware design, verification, and analysis.

Additional commentary

Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines.

Summary and company overview

Company Description

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges.

At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.

Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do.

Apply now