Skip to main content
Arista Networks

PCIe Senior/Lead Software Engineer

RemoteCanada only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
$120k–$195k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

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.

Core skills

C++PythonPCIe

Required skills

CLinux PCI driversvirtual memory allocation

Optional skills

PCIe state machineltssmtlpcredit flow controlPCIe switches

Required languages

English

What you'll do

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

What they require

  • Strong engineering and Computer Science fundamentals.
  • 8+ years fluency in C or C++.
  • Solid understanding of PCIe hardware and software drivers
  • Significant hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level firmware

Benefits

  • medical
  • dental
  • vision
  • wellbeing
  • income protection
  • Group Retirement Savings Plan

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments, using cloud computing, artificial intelligence, and software-defined networking.

🇺🇸 United StatesNetworkingEnterprisearista.com/

What people say about this company

4.1/ 5

  • Employees appreciate the innovative and cutting-edge technology used at Arista.
  • The company culture is often described as collaborative and supportive.
  • Many employees highlight opportunities for professional growth and development.
$120k–$195k/yr