Назад
Company hidden
5 часов назад

Senior Software Engineer (Linux Kernel)

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (Linux Kernel): Develop and maintain Linux kernel features for a client-to-cloud networking operating system with an accent on upstream integration, CPU subsystems, and hardware qualification. Focus on designing kernel functionality, solving complex scalability and performance issues, and contributing changes to the mainline Linux kernel.

Location: Vancouver, BC, Canada

Salary: CAD 120,000–195,000 base pay across Canada, plus potential bonuses and equity.

Company

Develops data-driven client-to-cloud networking solutions and software-defined networking products for data centers, campuses, and routing environments.

What you will do

  • Track upstream Linux kernel developments and identify features relevant to networking products and internal development.
  • Develop, maintain, debug, and optimize kernel features and tests using C, C++, and Python.
  • Integrate new kernel versions into the operating system and contribute features to the upstream community.
  • Qualify CPUs, NICs, and other kernel-dependent hardware with hardware engineers and vendors.
  • Analyze customer and system-test issues, deliver fixes, and support production deployments.
  • Provide technical leadership and mentor junior engineers.

Requirements

  • 8+ years of relevant experience with a bachelor’s degree, 6+ years with a master’s degree, 3+ years with a Ph.D., or equivalent experience.
  • Expert-level C programming experience; knowledge of C++ and Python is desirable.
  • Hands-on experience troubleshooting, debugging, and developing Linux kernel features.
  • Knowledge of Linux kernel architecture, upstream patching processes, and modern software engineering practices.
  • Understanding of IP networking and x86 and ARM CPU architectures.
  • Strong design, troubleshooting, communication, documentation, and independent collaboration skills.

Culture & Benefits

  • Full-time employment in a collaborative software engineering environment.
  • Medical, dental, vision, wellbeing, and income protection benefits.
  • Group Retirement Savings Plan.
  • Potential eligibility for discretionary bonuses and equity.

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