Position Overview
Join Arista Networks as a PCIe Software Developer and drive innovations in client-to-cloud networking. This mid-level position focuses on high-speed hardware communications.
In this role within the Platform team, you'll leverage your 3+ years of programming experience in C or C++. You'll be tasked with managing PCIe links and contribute to enhancing our networking ASICs. Collaborate closely with hardware engineers to optimize performance and increase reliability.
Key Responsibilities:
• Bring up and optimize PCIe links on new designs
• Tune parameters on root ports and bridges
• Modify Linux PCI drivers and manage memory allocation
• Implement AER and DPC for error resilience
• Design automated tests using C, C++, and Python
Requirements:
• Strong fundamentals in engineering and computer science
• 3+ years of expertise in C or C++ programming
• Solid grasp of PCIe hardware and drivers
• Hands-on troubleshooting experience with low-level firmware
•...