7 дней назад
PCIe Senior/Lead Software Engineer
120 000 - 195 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
PCIe Senior/Lead Software Engineer (C/C++/Linux): Building low-level software for high-speed PCIe communication between networking ASICs, FPGAs, bridges, and switch hardware with an accent on driver development, link performance, and hardware reliability. Focus on bringing up PCIe links, tuning root ports and endpoints, diagnosing firmware issues, and developing automated validation tests.
Location: Vancouver, BC, Canada
Salary: CAD 120,000–195,000 base pay annually across Canada, with potential bonuses and equity.
Company
develops cloud networking and software-defined networking solutions for data centers, campuses, and routing environments.
What you will do
- Bring up PCIe links on new hardware designs and tune parameters across root ports, bridges, and endpoints.
- Modify Linux PCI drivers and virtual memory allocation for networking hardware.
- Use AER and DPC to improve PCIe error visibility and system resiliency.
- Develop userspace software connecting networking ASICs, FPGAs, and PCIe bridges.
- Measure hardware read and write performance and troubleshoot low-level firmware issues.
- Build automated feature-validation tests in C, C++, and Python.
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 low-level firmware diagnostics.
- Hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in 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.
- Medical, dental, vision, wellbeing, and income-protection benefits.
- Group Retirement Savings Plan.
- Some roles may include discretionary bonuses and equity.
- Focus on engineering excellence, innovation, and work-life balance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Hardware & Silicon Validation Senior Staff Engineer (SoC)
143 400 - 212 230$
6 дней назад
Experienced Photonic Card Software Developer (Embedded C/C++)
79 800 - 127 600$
5 дней назад
Staff Firmware Engineer (Embedded)
98 100 - 130 800CAD
5 дней назад
Sr Principal Design Engineer
5 дней назад
Principal Software Engineer (Embedded Platform Software)
172 000 - 349 000$
2 дня назад
Software Engineer (Semiconductor Equipment)
179 500 - 246 500$