Job Description

Join our Platform team as a Lead PCIe Software Engineer and drive innovation in networking ASIC development. Collaborate to enhance bandwidth and ensure reliability on PCIe links.
In this senior role, you will operate at the junction of hardware and software, writing high-performance code for PCIe communication in our switches. Collaborate with hardware and diagnostics engineers to optimize PCIe links and modify Linux drivers for maximum efficiency. Contribute to the design of userspace software interfacing networking ASICs with PCIe bridges.
Key Responsibilities:
• Manage PCIe communication code and hardware integration
• Tune parameters for root ports and bridges effectively
• Modify Linux PCI drivers and memory allocation strategies
• Measure and analyze hardware performance metrics
• Develop automated tests in C, C++, and Python for feature validation
Requirements:
• Over 8 years of expertise in C or C++ software engineering
• Strong knowledge of PCIe ...

Ready to Apply?

Take the next step in your AI career. Submit your application to Arista today.

Submit Application