A

PCIe Senior/Lead Software Engineer

Arista

vancouver, metro vancouver regional district, Canada Full-time July 09, 2026

Found Description

  • Operating right where hardware meets software, the Platform team builds the foundation for our networking ASICs and supporting infrastructure
  • PCIe software engineers write the code that manages high speed communication between hardware components in our switches
  • We work with hardware, diagnostics, and software engineers to maximize bandwidth and improve reliability on the PCIe links
  • Bringing up pcie links on new hardware designs
  • Tuning pcie parameters on root ports, bridges, and end points
  • Modifying the linux pci drivers and virtual memory allocation
  • Using AER and DPC to improve error visibility and resiliency
  • Developing userspace software that mediate between networking ASICs, FPGAs, and PCIe bridges
  • Measuring hardware read and write performance
  • Develop automated tests using C, C++ and Python to validate your features

Be...

Ready to Apply?

Submit your application for PCIe Senior/Lead Software Engineer at Arista

Apply Now