Senior Engineer for PCIe Software Development

Arista Networks
Full-time vancouver, bc Other-General
Posted:
June 06, 2026
Location:
vancouver, bc, Canada

Job Description

Step into a leading role at Arista Networks as a Senior Engineer specializing in PCIe software development. Engage in a collaborative environment to enhance communication protocols in cutting-edge networking hardware.

As a key member of the Platform team, you will work directly on innovative projects that involve managing PCIe links, tuning parameters, and adapting drivers for Linux. Your role will also focus on developing high-performance userspace software to link networking ASICs and improve system resilience.

Key Responsibilities: • Support PCIe link bring-up for new designs • Tune parameters on PCIe ports and bridges • Adapt Linux PCI drivers for improved performance • Enhance error visibility through AER and DPC • Develop automated validation tests using C, C++, and Python

Requirements: • 8+ years of experience in C or C++ development • Strong knowledge of PCIe hardware and software • Proven troubleshooting skills in firmware • Familiarity with PCIe sta...

Apply for this Job

Submit your application for the Senior Engineer for PCIe Software Development position at Arista Networks.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: vancouver, Canada
Posted: June 06, 2026
Deadline: July 16, 2026