Назад
Company hidden
3 дня назад

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++/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

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