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...
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...