06 Aug
|
Arista Networks
|
Vancouver
06 Aug
Arista Networks
Vancouver
Drive innovation in hardware-software integration as a Senior PCIe Software Engineer with Arista Networks. Collaborate with various teams on cutting-edge PCIe link management and performance tuning.
At Arista
Networks, you will engage in PCIe software engineering, focusing on communication between hardware components. This senior role requires expertise in C or C++, and an understanding of PCIe protocols. You’ll be responsible for diagnosing, troubleshooting, and enhancing firmware performance while developing userspace software. Your efforts directly contribute to ensuring reliable networking solutions in a diverse environment. Key Responsibilities:
- Develop and modify PCIe drivers for current hardware designs
- Tune parameters for effective PCIe communication
- Implement automated tests using C, C++, and Python
- Diagnose problems in low-level firmware and address bugs
- Collaborate with engineers to maximize PCIe link performance Requirements:
- 8+ years of experience in C or C++ programming
- Strong knowledge of PCIe hardware and software drivers
- Experience with diagnosing firmware issues
- Familiarity with PCIe switches and state machines
- Understanding of error detection techniques like AER Bring your engineering skills in PCIe software development to help Arista maintain its position as a leader in networking technology.
📌 Senior PCIe Software Engineer at Arista (Vancouver)
🏢 Arista Networks
📍 Vancouver