PCIe Senior/Lead Software Engineer
Vancouver
Workplace: RemoteFull time120,000 - 195,000Function: Software EngineeringExperience: 8+ yearsSkills: ["Troubleshooting","Bug fixing","Diagnosis"]Build PCIe software that enables high-speed communication between hardware components in networking switches. Work on bringing up PCIe links for new designs, tuning PCIe parameters, improving error visibility and resiliency with AER/DPC, and modifying Linux PCI drivers and virtual memory allocation. Develop userspace mediation between ASICs, FPGAs, and PCIe bridges, measure performance, and create C/C++/Python automated tests to validate features.

