Pcie Senior/lead Software Engineer

Arista Networks

Vancouver, Canada
Base: $120,000 to $195,000 across canada; bonus/eq...
Remote
8+ years fluency in c or c++
Strong understanding of pcie hardware
Experience with linux pci drivers
The role involves bringing up PCIe links on new hardware designs and tuning parameters to maximize bandwidth

Job Summary

  • The role involves bringing up PCIe links on new hardware designs and tuning parameters to maximize bandwidth.
  • Candidates will develop userspace software to mediate between networking ASICs, FPGAs, and PCIe bridges while ensuring reliability.
  • Arista Networks offers competitive pay ranging from $120,000 to $195,000 along with comprehensive benefits including medical, dental, and vision coverage.

Matching Summary

The role involves bringing up PCIe links on new hardware designs and tuning parameters to maximize bandwidth.

Salary

Base: $120,000 to $195,000 across Canada; Bonus/Equity: Discretionary bonuses and equity may be eligible; Benefits: Medical, dental, vision, wellbeing, income protection, and Group Retirement Savings Plan

Skills & Requirements

Must-have

  • 8+ years fluency in C or C++
  • Strong understanding of PCIe hardware
  • Experience with Linux PCI drivers
  • Hands-on troubleshooting low-level firmware

Nice-to-have

  • Python experience for automated testing
  • Knowledge of PCIe state machine and LTSSM
  • Experience with AER and DPC error handling
  • Familiarity with FPGA and ASIC integration

Key Requirements

  • 8+ years of professional experience
  • Fluency in C or C++ programming
  • Solid Computer Science fundamentals

Work Rights

Not specified

Tailored Resume

Cover Letter