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

Senior Software Engineer, Linux Kernel

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Linux Kernel (C/C++/Python): Developing and maintaining Linux kernel features and CPU subsystems for EOS networking products with an accent on upstream integration, hardware qualification, and software performance. Focus on designing kernel features, bringing up x86 and ARM CPUs, building automated tests, troubleshooting customer network issues, and contributing changes to the mainline Linux kernel.

Location: Vancouver, BC, Canada

Salary: CAD 120,000–195,000 per year in Canada, plus potential bonuses and equity.

Company

hirify.global develops client-to-cloud networking solutions for data centers, campuses, and routing environments.

What you will do

  • Develop and maintain Linux kernel features and tests for EOS using C, C++, and Python.
  • Track upstream Linux kernel developments, integrate new kernel versions, and contribute features to the mainline community.
  • Qualify CPUs, NICs, and other kernel-dependent hardware components with hardware engineers and vendors.
  • Build automated tests and test infrastructure, debug issues, and improve scalability and performance.
  • Analyze and resolve problems found by system tests, customer support engineers, and customers.
  • Provide technical leadership and mentor junior engineers.

Requirements

  • BS with 8 years of experience, MS with 6 years, Ph.D. with 3 years, or equivalent experience in computer science, electrical engineering, or computer engineering.
  • Expert-level C programming experience; knowledge of C++ and Python is desirable.
  • Hands-on experience troubleshooting, fixing bugs, and developing Linux kernel features.
  • Knowledge of Linux kernel architecture, design, implementation, and upstream patching procedures.
  • Understanding of IP networking, modern software engineering, software design, and troubleshooting.
  • Familiarity with x86 and ARM CPU architectures and the ability to work independently and in small teams.

Culture & Benefits

  • Inclusive environment focused on diverse perspectives and innovation.
  • Benefits include medical, dental, vision, wellbeing, income protection, and a group retirement savings plan.
  • Eligible roles may receive discretionary bonuses and equity.

Hiring process

  • Additional compensation and benefits details are provided during the hiring process.

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