Назад
Company hidden
7 дней назад

Expert/Principal Software Engineer (Linux/C++)

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

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

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

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

Текст:
/
TL;DR
Expert/Principal Software Engineer (C/C++/Python): Building and delivering Linux-based EOS system software, hardware drivers, and APIs for large-scale data center networking with an accent on low-level systems programming, hardware integration, and automated testing. Focus on designing device-management interfaces, debugging distributed networking infrastructure, and delivering reliable software patches for customer environments.

Location: Vancouver, BC, Canada

Salary: CAD 140,000–210,000 base pay annually across Canada, plus potential discretionary bonuses and equity.

Company

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

What you will do

  • Write functional and design specifications for Linux hardware drivers and device-management APIs.
  • Implement EOS and related system software using C, C++, and Python.
  • Design automated test plans, develop test programs, and debug failures.
  • Build and troubleshoot networking infrastructure, including distributed systems and AI networking.
  • Analyze customer and system-test issues and deliver software releases or patches.
  • Review implementations, mentor junior engineers, and coordinate project schedules with technical leads.

Requirements

  • BS with 12+ years, MS with 10+ years, PhD with 7+ years of relevant experience, or equivalent experience.
  • Strong knowledge of C, C++, Python, Linux system software, and open-source software.
  • Experience writing Linux drivers and APIs for hardware or software resource management.
  • Experience programming ASICs and custom hardware.
  • Understanding of IPC mechanisms, distributed systems, messaging, databases, command-line interfaces, and networking infrastructure.
  • Ability to independently design, implement, test, troubleshoot, and deliver software solutions.

Culture & Benefits

  • Work on EOS software used across Arista data center networking products.
  • Collaborative environment involving software engineers, system test engineers, customer support, and marketing teams.
  • Medical, dental, vision, wellbeing, income protection, and group retirement savings benefits.
  • Potential eligibility for discretionary bonuses and equity.

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