Назад
Company hidden
24 часа назад

Senior/Lead Software Engineer (Network Systems)

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

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

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

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

Текст:
/

TL;DR

Senior/Lead Software Engineer (Network Systems): Designing and developing software to manage hardware components on switches and routers with an accent on device drivers, system management, and hardware-software integration. Focus on building abstractions for FPGAs and NICs, optimizing system performance, and bringing new networking hardware to market.

Location: Vancouver, BC, Canada

Salary: $120,000 – $195,000

Company

hirify.global is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.

What you will do

  • Design and build novel features to manage hardware components (sensors, fan/power controllers, storage, FPGAs, NICs, and PCIe switches) on switches and routers.
  • Develop and maintain features using C, C++, and Python, including the creation of functional and design specifications.
  • Collaborate with hardware and manufacturing teams to bring new hardware to market and optimize software control interfaces.
  • Build automated tests and test infrastructure to ensure the scalability and quality of delivered features.
  • Provide technical leadership across projects and mentor junior engineers to integrate them into the development environment.
  • Work with Customer Support Engineers and clients to analyze and resolve complex problems in customer networks.

Requirements

  • Degree in Computer Science or Electrical/Computer Engineering (BS + 8 years, MS + 6 years, or PhD + 3 years of experience).
  • Expert knowledge of C or C++ and Python.
  • Proficiency with UNIX or Linux environments.
  • Hands-on experience in the design and development of hardware device drivers and/or system management utilities.
  • Strong problem-solving, software troubleshooting, and independent implementation skills.
  • Ability to work effectively within small teams.

Nice to have

  • Understanding of IP networking or distributed systems.
  • Experience working with low-level hardware components.

Culture & Benefits

  • Supportive and growth-oriented culture with opportunities to switch technical domains over time.
  • Comprehensive benefits including medical, dental, vision, and wellbeing.
  • Income protection and a Group Retirement Savings Plan.
  • Award-winning environment recognized for diversity, compensation, and work-life balance.

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