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 setting.Key Responsibilities:Develop and modify PCIe drivers for new hardware designsTune parameters for effective PCIe communicationImplement automated tests using C, C++,
and PythonDiagnose problems in low-level firmware and address bugsCollaborate with engineers to maximize PCIe link performanceRequirements:8+ years of experience in C or C++ programmingStrong knowledge of PCIe hardware and software driversExperience with diagnosing firmware issuesFamiliarity with PCIe switches and state machinesUnderstanding of error detection techniques like AERBring 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
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.