Mid-Level PCIe Software Engineer at Arista

Arista Networks • vancouver, bc • Posted July 09, 2026

Position Overview

Enhance your career with Arista Networks as a Mid-Level PCIe Software Engineer. This in-office role emphasizes PCIe link management and optimizing hardware communication for networking.

This position at Arista focuses on collaborating within the Platform team, where experienced engineers integrate hardware and software seamlessly. Candidates should possess over 3 years of experience in C or C++, with deep knowledge of PCIe drivers and hardware. Your contribution will be vital in improving error visibility and optimizing ASIC performance.

Key Responsibilities: • Bring up PCIe links on current hardware designs • Tune PCIe parameters on bridges and endpoints • Modify Linux PCI drivers effectively • Use AER and DPC for enhanced error visibility • Develop automated tests in C, C++, and Python

Requirements: • 3+ years of experience with C or C++ programming • Understanding of PCIe hardware and drivers • Experience with PCIe switches and troubleshooting • Familiarit...