Software Engineer (Hardware Tools and Infrastructure) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Arista Networks · 3 months ago

Software Engineer (Hardware Tools and Infrastructure)

Arista Networks is an industry leader in data-driven networking solutions, focused on innovation in cloud computing and software-defined networking. They are seeking a Software Engineer to design, build, and manage tools and infrastructure that enhance the productivity of their hardware engineering team. The role involves developing automated systems and processes to improve hardware verification and overall efficiency.

Cloud ComputingData Center AutomationHardwareInformation TechnologySoftware
check
Culture & Values
check
H1B Sponsor Likelynote

Responsibilities

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 with directly with hardware team customers to identify and develop key efforts that can drastically improve hardware development process in terms of quality and efficiency
Building, integrating, and maintaining tools and infrastructure to support a rapidly growing team of 100+ engineers
Aligning team on efforts to determine priorities with the greatest impact to the hardware team (including the tools team itself)
Monitoring and reporting of tools and infrastructure to ensure ongoing tools quality
Writing and validating high-quality code adhering to Arista code development standards
Documenting and validating developed features comprehensively
Providing support to hardware team customers

Qualification

PythonGolangLinuxC++CI/CDAutomationProcess improvementCross-functional teamworkDocumentation

Required

2+ years of hands-on experience
Minimum of a Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field (preferred)
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 whose also open to new ideas and other ways of thinking
An insaciable curiosity to learn new engineering disciplines
Experience working with multi-disciplined, cross-functional team

Preferred

Prior experience in developing and maintaining services
Experience with CI/CD development work-flows and tools
Exposure to hardware design, verification, and analysis

Benefits

Medical
Dental
Vision
Wellbeing
Tax savings
Income protection

Company

Arista Networks

company-logo
Arista Networks is a computer networking firm delivering cloud networking solutions for large data center and computer environments.

H1B Sponsorship

Arista Networks has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (204)
2024 (144)
2023 (111)
2022 (147)
2021 (152)
2020 (120)

Funding

Current Stage
Public Company
Total Funding
$7.4M
Key Investors
Summit Partners
2015-05-27Post Ipo Debt· $2.62M
2014-06-06IPO
2013-12-21Series Unknown· $4.78M

Leadership Team

leader-logo
Jayshree Ullal
Chief Executive Officer and Chair
linkedin
leader-logo
Kenneth Duda
CTO and SVP Software Engineering
linkedin
Company data provided by crunchbase