The Platform software team is responsible for all aspects of the development and delivery of hardware validation and manufacturing diagnostic software.
You will work with fellow engineers and members of the hardware and manufacturing team to understand the design and assist with validation.
Arista is focused on building the highest quality, most advanced network switches in the world.
The role involves scaling manufacturing for increasing production volume while ensuring the highest quality standards through an automated production testing system.
Responsibilities include continuously improving automation infrastructure and enhancing the user interface for manufacturing facility staff.
You will develop tools and infrastructure for automating manual processes and visualizing failures in manufacturing to help narrow down problems.
The position requires integrating various tools in Arista to create a unified ecosystem and designing tools that provide configuration information to tests on the fly.
You will upgrade older UI written in Python to React to improve efficiency.
The role involves developing automated hardware testing infrastructure using automation code in Python/Go and web application development with Django/React and MySQL.
You will interface with local and remote manufacturing teams to resolve problems, collect requirements, and identify opportunities for improving efficiency and scalability.
The position also includes tracking multiple software release branches and developing tools to automate synchronization of code across these branches.
Requirements:
A minimum of 5+ years of hands-on experience in automation using Python, JavaScript, and Golang is required.
Web application development experience using frameworks like Django, React, or Angular, and interfacing with MySQL using Python/Go/JavaScript/Typescript is necessary.
Past experience with Perforce/Git software configuration management tools is a plus.
A working knowledge of setting up and administering Linux servers, network switches, and troubleshooting network issues is required.
The ability to pick up new programming languages and frameworks is essential.
Candidates should be self-directed and have a passion for tools development and test automation.
Excellent verbal and written communication skills are necessary, with the ability to summarize complex concepts clearly and simply.
A minimum of a Bachelorโs degree in Computer Science or an equivalent field is preferred.
Benefits:
Arista offers a culture that values invention, quality, respect, and fun.
Employees have complete ownership of their projects, with a flat and streamlined management structure.
Engineers have access to every part of the company, providing opportunities to work across various domains.
The company is committed to fostering an inclusive environment that values diversity of thought and perspectives.
Arista has received several prestigious awards, including recognition for Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance.