4 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Senior Embedded Firmware Engineer (IoT)
115Β 000 - 125Β 000CAD
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Senior Embedded Firmware Engineer (IoT): Developing and optimizing embedded firmware for connected IoT and video streaming products with an accent on real-time software, multimedia processing, device drivers, and wireless connectivity. Focus on owning complex firmware features from design through production, integrating hardware and cloud systems, and solving performance, memory, power, and reliability challenges.
Location: Richmond, British Columbia, Canada
Salary: CAD 115,000β125,000 per year, plus performance bonus and equity
Company
develops smart security products using AI- and computer-vision-powered analytics, cloud services, connected devices, and wireless technologies.
What you will do
- Design, develop, debug, and maintain embedded firmware for IoT and video streaming products.
- Own major firmware components and features from design through production.
- Develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
- Collaborate with hardware, cloud, mobile, QA, manufacturing, and ODM partners on system integration and delivery.
- Optimize firmware performance, memory usage, power consumption, and reliability.
- Evaluate new SoCs, image sensors, wireless modules, and other hardware components while contributing to design reviews, code reviews, and root-cause analysis.
Requirements
- 7+ years of embedded firmware development experience, preferably with IoT, networking, or video streaming products.
- Bachelorβs degree in Computer Science, Electrical Engineering, or a related field, or equivalent industry experience.
- Strong Embedded C and C++ programming skills, with experience on RTOS and Embedded Linux platforms.
- Experience with real-time multimedia, including video/audio processing, H.264/H.265 compression, and streaming technologies.
- Experience with multithreaded embedded software, device drivers, debugging, hardware analysis tools, and resource optimization.
- Knowledge of TCP, UDP, HTTP/HTTPS, RTP, RTSP, SIP, WebRTC, Wi-Fi, BLE, LTE, IoT architectures, cloud-connected devices, and Git.
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, and U-Boot.
- Scripting experience with Python, Perl, or Lua.
- Experience supporting products through manufacturing and production.
Culture & Benefits
- Full-time position with compensation that may include performance bonus, equity, and benefits.
- Work involves cross-functional collaboration across hardware, cloud, mobile, QA, manufacturing, and ODM teams.
- Inclusive equal-opportunity workplace committed to supporting candidate growth.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
12 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Embedded Firmware Engineer (AI Wearables)
150Β 000 - 200Β 000$
10 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Staff Firmware Engineer (Embedded Systems)
98Β 100 - 130Β 800CAD
2 ΡΠ°ΡΠ° Π½Π°Π·Π°Π΄
Embedded Software Engineer (C/C++)
110Β 000 - 250Β 000$
18 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Firmware Engineer (Embedded Systems)
80Β 000 - 100Β 000CNY
19 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Embedded Software Engineer, Tech Lead (C)
140Β 000 - 180Β 000CAD
12 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Firmware/Embedded Linux Engineer (C/C++)
123Β 000 - 210Β 000$