Opportunity Description
Elevate your career in hardware-software integration as a PCIe Software Engineer at Arista. This role involves writing code for high-speed communication and collaborating with cross-functional teams to enhance system performance.
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 hard...
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 hard...
Interested in this opportunity? Apply now through Expertini.
Apply for this Position