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 workplace.
Key Responsibilities:
• Develop and modify PCIe drivers for new 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 (British Columbia)
🏢 Arista Networks
📍 British Columbia
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.