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

Senior Software Engineer, Linux Kernel

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer, Linux Kernel (C/C++/Python): Develop and maintain Linux kernel features in EOS, integrate upstream kernel changes, and contribute improvements back to mainline with an accent on scalability, performance, and kernel feature/test automation. Focus on debugging and fixing Linux kernel issues, qualifying CPU/NIC components for Arista products, and providing technical leadership across kernel projects.

Location: Vancouver, BC, Canada

Salary: $120,000–$195,000 base pay (across Canada)

Company

hirify.global builds data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments.

What you will do

  • Track upstream Linux Kernel developments and identify features of interest for Arista products and internal needs.
  • Develop and maintain EOS kernel features and tests using C, C++ and Python; build automated test and test infrastructure.
  • Work with hardware engineers and vendors to qualify kernel-dependent components (CPUs and NICs) for integration into Arista products.
  • Contribute kernel features back to the mainline Linux kernel community.
  • Integrate new kernel versions into EOS and internal development; provide technical leadership across features, projects, and tools.
  • Analyze and fix customer network issues with Customer Support Engineers and customers; collaborate with System Test Engineers to resolve test problems; mentor junior engineers.

Requirements

  • BS in Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS + 6 years, or Ph.D. + 3 years, or equivalent experience.
  • Expert programming experience in C required; knowledge of C++ and Python desirable.
  • Hands-on experience troubleshooting Linux kernel bugs and developing kernel features.
  • Familiarity with Linux kernel architecture, design, and implementation.
  • Familiarity with upstream Linux community patching process and procedures.
  • Understanding of IP networking architecture and familiarity with x86 and ARM CPU architectures.

Culture & Benefits

  • Base pay range of $120,000–$195,000 across Canada, with additional potential for discretionary bonuses and equity.
  • Benefits include medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan.
  • Work in a Linux Kernel team responsible for EOS kernel development and upstream integration.
  • Opportunity to mentor junior engineers and provide technical leadership across kernel projects.

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