🇬🇧 SearchUKJobs.co.uk

Britain's Premier Job Portal

← Back to Jobs

Arista PCIe Software Developer Role

Arista Networks | vancouver, Canada | Posted June 27, 2026

Position Overview

Join Arista Networks as a PCIe Software Developer and drive innovations in client-to-cloud networking. This mid-level position focuses on high-speed hardware communications.

In this role within the Platform team, you'll leverage your 3+ years of programming experience in C or C++. You'll be tasked with managing PCIe links and contribute to enhancing our networking ASICs. Collaborate closely with hardware engineers to optimize performance and increase reliability.

Key Responsibilities: • Bring up and optimize PCIe links on new designs • Tune parameters on root ports and bridges • Modify Linux PCI drivers and manage memory allocation • Implement AER and DPC for error resilience • Design automated tests using C, C++, and Python

Requirements: • Strong fundamentals in engineering and computer science • 3+ years of expertise in C or C++ programming • Solid grasp of PCIe hardware and drivers • Hands-on troubleshooting experience with low-level firmware • PCIe switch...

Ready to Apply?

Apply for this Position