Job Description & How to Apply Below
At Arista, the Platform team focuses on building foundational software for networking ASICs. As a PCIe Software Engineer, you will work extensively with hardware diagnostics and improve reliability and bandwidth on PCIe links. The role requires strong C/C++ skills and hands-on problem-solving experience with PCIe switches and drivers.
Key Responsibilities:
• Bring up PCIe links on new hardware designs
• Tune PCIe parameters across root ports and bridges
• Modify Linux PCI drivers and allocate virtual memory
• Improve error visibility using AER and DPC
• Develop automated tests in C, C++, and Python
Requirements:
• 8+ years of C or C++ experience
• Strong understanding of PCIe hardware/software
• Familiarity with PCIe state machines and credit flow control
• Significant troubleshooting experience in low-level firmware
• Python experience preferred
Leverage your expertise in PCIe and software development with Arista's innovative team.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×