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 recent 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.
#J-18808-Ljbffr
📌 Senior PCIe Software Engineer at Arista (Vancouver)
🏢 Arista Networks
📍 Vancouver