3 часа назад
PCIe Senior/Lead Software Engineer (PCIe)
120 000 - 195 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
PCIe Senior/Lead Software Engineer (PCIe/networking): Developing low-level software that manages high-speed communication between networking hardware components with an accent on PCIe link bring-up, driver development, and hardware reliability. Focus on tuning PCIe parameters, improving error resilience with AER and DPC, measuring read/write performance, and building automated validation tests in C, C++, and Python.
Location: Vancouver, BC, Canada
Salary: $120,000–$195,000 base pay annually across Canada, with eligibility for bonuses and equity depending on the role.
Company
develops client-to-cloud networking solutions for data centers, campuses, and routing environments, using cloud computing, artificial intelligence, and software-defined networking.
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 resilience.
- Develop userspace software mediating between networking ASICs, FPGAs, and PCIe bridges.
- Measure hardware read and write performance.
- Develop automated feature-validation tests using C, C++, and Python.
Requirements
- Strong engineering and computer science fundamentals.
- 8+ years of experience with C or C++.
- Solid understanding of PCIe hardware and software drivers.
- Experience with PCIe switches and low-level firmware diagnostics.
- Hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level firmware.
Nice to have
- Python experience.
- Knowledge of PCIe state machines, LTSSM, TLP, and credit flow control.
Culture & Benefits
- Inclusive environment that values diverse perspectives and collaboration.
- Medical, dental, vision, wellbeing, and income protection benefits.
- Group Retirement Savings Plan.
- Potential eligibility for discretionary bonuses and equity.
- Compensation is adjusted by work location within Canada.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 часов назад
Principal FW/SW Engineer (Ethernet)
184 500 - 205 000CAD
7 часов назад
Media Firmware Development Engineer (SSD)
91 152 - 134 500CAD
3 дня назад
Firmware Engineer Intern (Embedded C)
32 - 43CAD
3 дня назад
Firmware Engineer Intern - BS/MS - 2027 Co-Op
32 - 43CAD
5 дней назад
Principal Software Engineer (Embedded Systems)
114 400 - 183 000CAD
3 дня назад
High Level Synthesis Engineer - Intern (AI)
95 000 - 100 000CAD