Назад
Company hidden
7 дней назад

PCIe Senior/Lead Software Engineer

120 000 - 195 000CAD
Тип работы
fulltime
Грейд
senior/lead
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →