3 дня назад
PCIe Senior/Lead Software Engineer
120 000 - 195 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
PCIe Senior/Lead Software Engineer (C/C++/PCIe): Building low-level software for high-speed communication between networking ASICs, FPGAs, bridges, and switch hardware with an accent on PCIe link bring-up, driver development, and reliability. Focus on tuning PCIe components, diagnosing firmware issues, improving error resiliency with AER and DPC, and validating features through automated tests.
Location: Vancouver, BC, Canada
Base pay: $120,000–$195,000 CAD per year across Canada, with potential bonuses and equity.
Company
develops client-to-cloud networking solutions for data centers, campuses, and routing environments.
What you will do
- Bring up PCIe links on new hardware designs and tune parameters on root ports, bridges, and endpoints.
- Modify Linux PCI drivers and virtual memory allocation.
- Use AER and DPC to improve error visibility and PCIe link resiliency.
- Develop userspace software mediating between networking ASICs, FPGAs, and PCIe bridges.
- Measure hardware read and write performance.
- Develop automated tests in C, C++, and Python to validate features.
Requirements
- 8+ years of professional experience with C or C++.
- Strong engineering and computer science fundamentals.
- Solid understanding of PCIe hardware and software drivers.
- Experience with PCIe switches and diagnosing, troubleshooting, and fixing low-level firmware issues.
- Knowledge of PCIe state machines, LTSSM, TLP, and credit flow control is beneficial.
Culture & Benefits
- Work at the intersection of networking hardware and software with collaboration across hardware, diagnostics, and software engineering.
- Benefits include medical, dental, vision, wellbeing, income protection, and a group retirement savings plan.
- Additional compensation may include discretionary bonuses and equity.
- Focus on innovation, quality, performance, diversity, and inclusion.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Senior Embedded Software Engineer (C++)
180 000 - 235 000$
2 дня назад
Senior Staff Firmware Engineer (Embedded Systems)
132 500 - 196 140$
6 дней назад
Software Team Lead (Embedded)
90 300 - 140 000CAD
22 часа назад
Senior Principal Software Engineer - Accelerated Verification IP (PCIe/CXL)
154 000 - 286 000$
4 дня назад
Senior Principal Embedded Firmware Software Engineer (Networking PAM4 DSP/data center/ODSP/AEC/Microled/AI connectivity)
154 680 - 231 700$
14 часов назад
Software Engineer (FPGA/LLVM/MLIR)
90 000 - 140 000$