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

Senior/Lead Software Engineer (Packet Forwarding Engines)

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

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

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

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

Текст:
/
TL;DR
Senior/Lead Software Engineer (Packet Forwarding Engines) (C/C++/Python networking): Building packet forwarding engine and system software for ASIC-based data center networking products with an accent on low-level hardware support, system management, and automated testing. Focus on bringing up new hardware, debugging forwarding software and network issues, and developing validation software for new ASICs and hardware components.

Location: Vancouver, BC, Canada

Salary: CAD 120,000–195,000 base pay per year across Canada

Company

hirify.global develops client-to-cloud networking solutions and a Linux-based network operating system for data center, campus, and routing environments.

What you will do

  • Develop packet forwarding engine and system software for ASIC-based networking hardware and Arista EOS.
  • Write functional and design specifications, implementation code, test plans, and automated test programs.
  • Bring up new hardware, develop low-level hardware drivers, and support hardware components such as temperature sensors and fan controllers.
  • Debug automated, system, and customer network issues and deliver software fixes, releases, or patches.
  • Collaborate with hardware, diagnostic software, system test, customer support, and component vendor teams.
  • Mentor junior engineers, review implementations, and help schedule and track project delivery.

Requirements

  • BS with 8 years of experience, MS with 6 years, PhD with 3 years, or equivalent experience in computer science, electrical engineering, or computer engineering.
  • Professional experience with C or C++ and strong software engineering fundamentals.
  • Knowledge of UNIX or Linux, IP networking, or distributed systems.
  • Strong problem-solving, debugging, and software troubleshooting skills.
  • Ability to independently design and implement small solutions and contribute to larger team projects with limited oversight.

Culture & Benefits

  • Full-time employment in a fast-paced software and system development team.
  • Medical, dental, vision, wellbeing, income protection, and group retirement savings benefits.
  • Potential eligibility for discretionary bonuses and equity.
  • Work spans the full product lifecycle, from project definition through deployment and customer support.

Hiring process

  • Further details about the role-specific compensation and benefits are provided during the hiring process.

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