AN

Arista Networks

Verified Job Source

Data-Driven Networking

Santa Clara, California

Computer Networking Products
5,001+ people

About

Arista Networks is an industry leader in data-driven, client to cloud networking for large data center/AI, campus and routing environments. Arista’s award-winning platforms deliver availability, agility, automation, analytics and security through an advanced network operating stack. visit https://www.arista.com. Additional information and resources can be found at: www.arista.com www.twitter.com/aristanetworks www.facebook.com/AristaNW www.youtube.com/user/AristaNetworks

Open positions

Senior/Lead Software Engineer, Network Systems

On-site · Vancouver

You will design and develop network systems software to manage hardware components like switches and routers while collaborating with cross-functional teams. Additionally, you will own projects from definition to deployment, including debugging, performance tuning, and mentoring junior engineers.

PCIe Senior/Lead Software Engineer

On-site · Vancouver

Develop and manage high-speed communication code between hardware components in networking switches. This includes bringing up PCIe links, tuning parameters, and developing userspace software to mediate between ASICs, FPGAs, and bridges.

PCIe Senior/Lead Software Engineer

On-site · Vancouver

You will develop and tune PCIe software to manage high-speed communication between networking ASICs and hardware components. This role involves modifying Linux drivers, measuring performance, and developing automated tests to validate hardware features.

PCIe Senior/Lead Software Engineer

On-site · Vancouver

You will develop and tune PCIe software drivers to manage high-speed communication between networking ASICs and hardware components. Additionally, you will be responsible for validating features through automated testing and improving system resiliency using advanced PCIe error handling.

Senior/Lead Software Engineer

On-site · Vancouver

You will design, implement, and test features for the Extensible Operating System (EOS) to support large-scale data center networks. Additionally, you will collaborate with cross-functional teams to triage issues, provide software fixes, and mentor junior engineers.

Senior/Lead Software Engineer

On-site · Vancouver

You will design, implement, and test features for Arista's EOS software to support large-scale data center networks. Additionally, you will collaborate with cross-functional teams and customers to triage, debug, and resolve complex networking issues.

Senior/Lead Software Engineer, Network Systems

On-site · Vancouver

Design and develop software to manage hardware components such as sensors, fan controllers, and FPGAs for network switches and routers. Collaborate with hardware engineers and customers to architect novel features and ensure high-quality deployment from definition to market.

Senior/Lead Software Engineer, Network Systems

On-site · Vancouver

You will design and develop network systems software to manage hardware components like switches and routers while collaborating with cross-functional teams. Additionally, you will own projects from definition to deployment, including debugging, performance tuning, and mentoring junior engineers.

Senior/Lead Software Engineer (Packet Forwarding Engines)

On-site · Vancouver

Develop and deliver ASIC-based packet forwarding engine and system software for Arista's Extensible Operating System (EOS). Responsibilities include writing functional specifications, implementing low-level drivers, and triaging network problems for customers.

Senior/Lead Software Engineer (Packet Forwarding Engines)

On-site · Vancouver

You will develop and maintain packet forwarding engine and system software for complex networking ASICs within the Arista EOS environment. This includes writing functional specifications, implementing code, developing automated tests, and collaborating with hardware and support teams to resolve issues.

BIOS Senior/Lead Software Engineer

On-site · Vancouver

Design, develop, and maintain low-level CPU software, firmware, and boot loaders for Arista products. Collaborate with hardware engineers and vendors to validate new CPUs while providing technical leadership and mentoring to junior team members.

BIOS Senior/Lead Software Engineer

On-site · Vancouver

You will design, develop, and maintain low-level CPU firmware, BIOS, and boot loader software for Arista products. Additionally, you will collaborate with hardware engineers and vendors to validate new CPU boards and troubleshoot complex system issues.

BIOS Senior/Lead Software Engineer

On-site · Vancouver

Design, develop, and maintain low-level CPU software, BIOS, and boot loaders for Arista products. Collaborate with hardware engineers and vendors to qualify new CPUs and contribute to open-source BIOS communities.

Senior Software Engineer, Linux Kernel

On-site · Vancouver

Develop and maintain the Linux kernel within EOS, including integrating upstream versions and designing new kernel features. Collaborate with hardware vendors to qualify CPUs and NICs while contributing code back to the mainline Linux community.

Senior Software Engineer, Linux Kernel

On-site · Vancouver

The role involves developing and maintaining Linux kernel features for Arista's EOS, including integration with upstream communities and hardware components. You will also provide technical leadership, mentor junior engineers, and collaborate with cross-functional teams to resolve complex network and system issues.

Senior Software Engineer, Linux Kernel

On-site · Vancouver

The engineer will develop and maintain Linux kernel features for Arista's EOS, ensuring integration with the upstream community and new hardware components. They will also provide technical leadership, mentor junior engineers, and collaborate with support teams to resolve complex network issues.

Senior/Lead Software Engineer, Layer1

On-site · Vancouver

You will architect, design, and manage the development of Layer1 networking features while collaborating with hardware and manufacturing teams. Additionally, you will provide technical leadership, mentor junior engineers, and work with customers to analyze and resolve network issues.

Senior/Lead Software Engineer, Layer1

On-site · Vancouver

Develop and manage control software for the physical layer of networking hardware, including optics and connectors. Collaborate with hardware teams to design interfaces and provide technical leadership for feature deployment and customer troubleshooting.

Senior/Lead Software Engineer, Layer1

On-site · Vancouver

You will architect and develop control software for physical layer networking components, including instrumentation and telemetry tools for link health monitoring. Additionally, you will collaborate with hardware and optics teams to bring new components to market and provide technical leadership across projects.

Expert/Principal Software Engineer

On-site · Vancouver

You will design, implement, and maintain system software for Arista's EOS, including hardware drivers and APIs. Additionally, you will collaborate with cross-functional teams to debug network issues, develop automated tests, and mentor junior engineers.