Ezlo Innovation
Website:
ezlo.com
Job details:
Ezlo Innovation | Smart Home / IoT | Remote-friendly
Ezlo Innovation builds smart home hubs and IoT devices used around the world. Our firmware runs on custom Linux-based (OpenWRT) platforms across ARM and MIPS architectures, powering reliable, secure, production-grade devices.
We’re expanding our firmware team and looking for a Senior Embedded Linux Firmware Engineer (C++) who enjoys working close to the hardware, solving real-world problems, and shipping products that actually leave the lab.
What you’ll do
- Design, develop, and maintain core firmware for Ezlo smart home hubs
- Work with embedded Linux (OpenWRT) on ARM and MIPS platforms
- Build and maintain cross-compilation toolchains (GCC, CMake)
- Support the full product lifecycle — board bring-up → production → factory
- Collaborate with hardware, QA, and production teams
- Improve reliability, performance, and observability of deployed devices
- Support factory processes: flashing, provisioning, testing, calibration
What we’re looking for
- 5+ years of professional C++ experience (C++11 / C++14)
- Strong background in Linux systems programming & networking
- Hands-on experience with embedded Linux (OpenWRT or similar)
- Cross-compilation experience for ARM and/or MIPS
- Solid understanding of hardware interfaces: UART, USB, SPI, I²C
- Experience with wireless protocols: Wi-Fi, BLE, Zigbee
- Comfortable with multithreading, IPC, and concurrency
- Methodical approach to debugging, testing, and documentation
- Experience with Git and CI/CD pipelines (Jenkins or similar)
- Upper-intermediate English (written & spoken)
Nice to have (but not required)
- Firmware-hardware integration & basic PCB design awareness
- Factory & production support experience
- Hands-on use of oscilloscopes, logic analyzers, multimeters
- EE / Electronics background
- OpenWRT build system experience (feeds, packages, kernel config)
- Experience with MediaTek / ARM Cortex-A SoCs
- WebSocket APIs, JSON-RPC
- Telemetry & observability (OpenTelemetry)
- Lua scripting for embedded extensions
- IoT security fundamentals (secure boot, encrypted storage, TLS)
Why Ezlo
- Work on real hardware, not toy projects
- Full ownership from board bring-up to production
- Smart, technical team that respects engineering depth
- Global product impact in the smart home / IoT space
Click on Apply to know more.