Назад
Company hidden
обновлено 9 дней назад

PCIe Senior/Lead Software Engineer (PCIe)

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

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
PCIe Senior/Lead Software Engineer (C/C++/PCIe): Developing low-level software for high-speed communication between networking ASICs, FPGAs, and PCIe bridges with an accent on hardware bring-up, driver development, and link reliability. Focus on tuning PCIe parameters, improving error resiliency with AER and DPC, measuring hardware performance, and building automated validation tests.

Location: Vancouver, BC, Canada

Salary: $120,000–$195,000 CAD annual base pay across Canada, with potential eligibility for bonuses and equity.

Company

hirify.global develops data-driven 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 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

  • 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 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 hardware and software on the Platform team.
  • Collaborate with hardware, diagnostics, and software engineers.
  • Benefits include medical, dental, vision, wellbeing, income protection, and a group retirement savings plan.
  • Some roles may include discretionary bonuses and equity.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →