← Back to opportunities

Senior Engineer for PCIe Software Development

📍 Location
vancouver
⏰ Job Type
Full-time
📅 Posted
June 01, 2026

About the Role

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

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position