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

Embedded Software Engineer (Linux)

84 600 - 150 900$
Формат работы
remote (только USA)/hybrid
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/

TL;DR

Embedded Software Engineer (Linux): Developing and maintaining firmware for OpenWrt-based ONU systems with an accent on PON subsystem integration, Ethernet switching, and platform security. Focus on building reliable, production-quality embedded software, implementing secure boot mechanisms, and optimizing system performance across the full firmware stack.

Location: Must be based in Canada or the United States, with a preference for candidates living within driving distance of a hirify.global office.

Salary: $84,600–$150,900 (range varies by country).

Company

hirify.global is a global leader in high-speed connectivity, committed to a people-first approach and intelligent networking solutions.

What you will do

  • Design and maintain embedded Linux firmware for OpenWrt-based ONU systems.
  • Implement PON subsystem software including XGS-PON registration and OMCI agent functionality.
  • Integrate Ethernet switching subsystems, including VLAN operations, QoS, and LACP.
  • Develop U-Boot bootloader extensions and firmware lifecycle management flows.
  • Implement platform security capabilities such as TPM 2.0 integration and Secure Boot.
  • Execute code reviews, testing, and debugging from lab bring-up through field deployment.

Requirements

  • Must be based in Canada or the United States.
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 3+ years of experience in embedded software or firmware development.
  • Proficiency in C and C++ for systems-level software.
  • Experience with embedded Linux, including kernel drivers, device trees, and cross-compilation.
  • Familiarity with OpenWrt, Yocto, or Buildroot build systems.
  • Strong understanding of networking fundamentals including Ethernet, VLANs, and TCP/IP.

Nice to have

  • Experience with PON technologies (XGS-PON, GPON) and OMCI protocol stack.
  • Knowledge of Marvell or Broadcom switching components.
  • Experience with NAND flash memory layouts and MTD subsystems.
  • Familiarity with inter-process communication methods like ubus or Unix sockets.
  • Experience with CAN bus technologies.

Culture & Benefits

  • Comprehensive benefits package including medical, dental, and vision plans.
  • Participation in 401(K) (USA) or DCPP (Canada) with company matching.
  • Employee Stock Purchase Program (ESPP) and Employee Assistance Program (EAP).
  • Flexible work environment focused on individual growth and well-being.
  • Paid holidays, sick leave, and vacation time.

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