Назад
Company hidden
53 минуты назад

BIOS Senior/Lead Software Engineer

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

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

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

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

Текст:
/
TL;DR
BIOS Senior/Lead Software Engineer (C/C++/Python): Developing and maintaining CPU firmware, BIOS, boot loader software, and low-level CPU components for networking products with an accent on secure and reliable system initialization, CPU board bring-up, and hardware integration. Focus on designing automated tests, diagnosing low-level firmware issues, qualifying x86 and ARM CPUs, contributing to Linux and open-source BIOS projects, and providing technical leadership.

Location: Vancouver, BC, Canada

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

Company

hirify.global develops client-to-cloud networking solutions for data centers, campuses, and routing environments using cloud computing, artificial intelligence, and software-defined networking.

What you will do

  • Design, develop, integrate, and maintain low-level CPU software, firmware, BIOS, and boot loader components.
  • Bring up new CPU boards and work with hardware and vendor teams to qualify CPUs and related components.
  • Develop automated validation tests using C, C++, and Python.
  • Track Linux kernel developments and contribute features to upstream open-source BIOS communities.
  • Diagnose and resolve issues found in system testing and customer networks.
  • Provide technical leadership across projects and mentor junior engineers.

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.
  • Expert knowledge and extensive experience programming in C.
  • Experience developing CPU firmware, BIOS, and boot loader software, including new CPU board bring-up and low-level debugging.
  • Experience with x86 and ARM architectures and modern software engineering practices.
  • Strong software design, troubleshooting, problem-solving, communication, and documentation skills.
  • Ability to work independently and in small teams.

Nice to have

  • Knowledge of C++ and Python.
  • Familiarity with Linux kernel architecture, design, and implementation.
  • Understanding of IP networking architecture, design, and principles.

Culture & Benefits

  • Inclusive environment that values diverse perspectives and collaboration.
  • Medical, dental, vision, wellbeing, and income protection benefits.
  • Group Retirement Savings Plan.
  • Some roles may include discretionary bonuses and equity.

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