PCIe Software Engineer

aristanetworks · Nashua, NH, us

Posted
47 days ago
Last confirmed live
1 day ago

What this role involves

The PCIe Software Engineer role involves writing code to manage high-speed communication between hardware components in Arista's switches. Responsibilities include bringing up PCIe links, tuning parameters, modifying Linux PCI drivers, and developing userspace software for networking ASICs, FPGAs, and PCIe bridges. Candidates need strong C/C++ skills and PCIe expertise.

Skills this posting asks for

  • c
  • c++
  • python
  • pcie
  • pcie drivers
  • pcie state machine
  • ltssm
  • tlp
  • credit flow control
  • pcie switches
  • linux pci drivers
  • aer
  • dpc
  • firmware
  • debugging
  • troubleshooting
  • automated testing

Requirements

  • 3 years of experience
  • Level: mid

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at aristanetworks

All 23 roles at aristanetworks