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

Staff Embedded Firmware Engineer (IoT)

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

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

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

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

Текст:
/
TL;DR
Staff Embedded Firmware Engineer (IoT) (Embedded C/C++ and video streaming): Building high-performance firmware for connected IoT and video streaming devices with an accent on real-time software, multimedia systems, and hardware integration. Focus on designing device drivers and communication protocols, optimizing performance and power consumption, and solving complex system-level issues across hardware, firmware, networking, and cloud interfaces.

Location: Richmond, BC, Canada

Salary: CAD 140,000–170,000/year for Canadian candidates; US candidates: $180,000–200,000/year, plus performance bonus and equity.

Company

hirify.global develops smart security products using AI- and computer-vision-powered analytics, cloud services, wireless connectivity, and connected-device technology.

What you will do

  • Lead the architecture, design, development, and delivery of embedded firmware for IoT and video streaming products.
  • Design, debug, and integrate device drivers, communication protocols, RTOS components, and platform firmware.
  • Integrate SoCs, chipsets, image sensors, wireless modules, and other hardware components into product platforms.
  • Analyze schematics and datasheets, troubleshoot system-level issues, and optimize performance, memory usage, power consumption, and boot time.
  • Collaborate with Hardware, Cloud, Mobile, QA, and external ODM teams on end-to-end system integration.
  • Provide technical leadership through design and code reviews, mentoring, and firmware hiring.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent industry experience.
  • 10+ years of embedded firmware development experience, including video streaming and network-connected devices.
  • Expert-level Embedded C and C++ programming skills.
  • Strong experience with RTOS, Embedded Linux, multithreaded software, device drivers, and real-time multimedia systems.
  • Knowledge of H.264/H.265, video and audio processing, compression, and streaming technologies.
  • Experience with TCP, UDP, HTTP/HTTPS, RTP, RTSP, SIP, WebRTC, Wi-Fi, BLE, LTE, Git, and hardware debugging tools.

Nice to have

  • Consumer IoT or smart home firmware development experience.
  • Experience with Zigbee, Z-Wave, Thread, or Matter.
  • Knowledge of Linux memory management, file systems, memory protection, kernel internals, or U-Boot.
  • Proficiency with Python, Perl, or Lua.

Culture & Benefits

  • Full-time contractor position with compensation including base pay, performance bonus, and equity.
  • Benefits may include a full range of employee benefits, with details provided at offer stage.
  • Inclusive hiring practices and support for professional growth.

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