2 дня назад
Staff Embedded Firmware Engineer (IoT)
140 000 - 170 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Embedded Firmware Engineer (IoT)
6 дней назад
Embedded Software Developer - New Grad (C/C++)
68 800 - 109 800CAD
4 дня назад
Principal Embedded Software Engineer (UAS/Robotics)
147 000 - 224 250$
5 дней назад
Staff Firmware Engineer (Embedded)
98 100 - 130 800CAD
5 дней назад
Embedded Software Engineer (IoT)
6 дней назад
Senior Staff Firmware Engineer (Embedded Systems)
132 500 - 196 140$