Arista Networks
Jobs at Arista Networks
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Cloud • Software • Analytics
Troubleshoot and resolve complex customer issues involving Arista hardware, software, hyperscaler networks, and AI infrastructure. Investigate network problems, perform root-cause analysis, collaborate with engineering, sales, and account teams, and document technical resolutions. The role supports installation, operation, and maintenance while requiring expertise in networking protocols, Linux, packet analysis, high-speed connectivity, and cloud or AI networking environments.
Cloud • Software • Analytics
Develop and maintain Linux kernel features for Arista EOS, integrate upstream kernel releases, and qualify CPU and NIC hardware. Build automated tests, troubleshoot customer and system-test issues, contribute patches to the upstream Linux community, and own projects from definition through deployment. The role also provides technical leadership, cross-functional collaboration, and mentorship to junior engineers.
Cloud • Software • Analytics
Develop and deliver software for Arista’s Linux-based EOS network operating system. Responsibilities include designing and implementing C, C++, and Python features; writing specifications, test plans, and automated tests; debugging routing and packet-forwarding issues; supporting customer network troubleshooting; collaborating on larger distributed systems and routing projects; reviewing code; mentoring engineers; and managing project schedules.
Cloud • Software • Analytics
Designs, develops, integrates, and maintains low-level CPU firmware, BIOS, and boot-loader software for networking products. Responsibilities include CPU board bring-up, hardware and vendor collaboration, Linux kernel evaluation, automated testing, debugging, open-source contributions, customer issue resolution, technical leadership, and mentoring.
Cloud • Software • Analytics
Develop and lead Layer 1 networking software controlling physical-layer components, optics, transceivers, PHYs, and gearboxes. Design, implement, test, debug, and optimize features using C, C++, and Python. Collaborate with customers, product managers, hardware, manufacturing, and test teams to bring new components to market and resolve network issues. Provide technical leadership, own projects through deployment, build telemetry and test infrastructure, and mentor junior engineers.
Cloud • Software • Analytics
Develop and optimize PCIe software for networking hardware, including link bring-up, parameter tuning, Linux PCI drivers, virtual memory allocation, error handling, performance measurement, and userspace mediation between ASICs, FPGAs, and PCIe bridges. Build automated validation tests in C, C++, and Python while diagnosing low-level firmware and hardware issues.
Cloud • Software • Analytics
Designs and develops network systems software controlling hardware components in switches and routers. Responsibilities include architecting features, coding in C, C++, and Python, building automated tests, debugging customer and system-test issues, collaborating with hardware and manufacturing teams on new products, providing technical leadership, and mentoring engineers. The role requires ownership from feature definition through deployment and customer interaction, with emphasis on hardware control interfaces, scalability, performance, and software quality.
Cloud • Software • Analytics
The BIOS Software Engineer will design and maintain low-level CPU firmware, BIOS, and boot loader software, working closely with hardware engineers and contributing to open-source BIOS communities.
Cloud • Software • Analytics
Join Arista's SONiC development team as a software engineer to design, implement, and test system software for networking solutions, collaborating with other engineers and customers to resolve issues.
Cloud • Software • Analytics
The Software Engineer will develop, test, and maintain the EOS software, collaborate with teams to analyze and fix network problems, and mentor junior engineers.
Cloud • Software • Analytics
Develop and maintain Linux kernel features for Arista's EOS, integrate new CPU hardware, mentor engineers, and ensure quality and performance of software projects.
Cloud • Software • Analytics
Design, implement, and maintain Linux-based EOS system software and device drivers using C/C++/Python. Write specs and automated tests, debug production and test failures, work with customers and test teams, mentor junior engineers, and deliver hardware-facing APIs and fixes for networking infrastructure.
Cloud • Software • Analytics
The role involves ensuring product quality through testing, troubleshooting, and collaborating with teams, requiring expertise in network technologies and configuration.
Cloud • Software • Analytics
The PCIe Software Engineer develops software for PCIe links, focusing on performance optimization, diagnostics, and driver modifications, requiring 3+ years of C/C++ experience.
Cloud • Software • Analytics
As a Layer1 Software Engineer, you'll develop software for physical connectivity, manage features, collaborate with hardware teams, and provide problem-solving support.
Cloud • Software • Analytics
Develop and maintain software features for network systems, collaborating with hardware teams and customer support to ensure performance and quality.
Cloud • Software • Analytics
The Technical Solutions Engineer troubleshoots complex customer environments, responds to inquiries, resolves product issues, and collaborates with engineering and customer teams.
Cloud • Software • Analytics
Manage and maintain production cloud infrastructure for WiFi services across AWS and GCP. Deploy and automate architectures, administer Linux servers, provision and monitor resources, handle incident/change management, collaborate globally, and automate repetitive tasks using scripting and IaC tools. Ensure security, compliance, backups, and system baselines while working with service providers and supporting customers.
