A

Senior Software Engineer in PCIe Development

Arista

vancouver, metro vancouver regional district, Canada Full-time July 13, 2026

Found Description

Enhance high-speed communication as a Senior Software Engineer focused on PCIe development and integration. Make a vital impact on our networking technologies within a supportive team.
This is an exciting opportunity to work where hardware and software converge, developing code that ensures the functionality of PCIe links in network switches. You will engage with hardware engineers and improve diagnostics while tuning parameters and modifying Linux drivers. Experience in diagnosing firmware issues will be invaluable in this critical role.
Key Responsibilities:
• Write code for managing PCIe communication efficiently
• Bring up PCIe links on various hardware designs
• Tune root ports, bridges, and endpoint parameters
• Modify Linux drivers enhancing memory allocation
• Utilize AER and DPC for better error handling
Requirements:
• 8+ years’ experience with C or C++, Python a plus
• Solid understanding of PCIe switches and drivers
• Proven hands-on skills ...

Ready to Apply?

Submit your application for Senior Software Engineer in PCIe Development at Arista

Apply Now