Drive feature delivery and reliability for OpenWrt-based routers be the go-to engineer for complex firmware issues and cross-discipline integration with RF and hardware teams.
Key Responsibilities:
- Lead design and implementation of medium-to-large features (driver tweaks, hostapd enhancements, ACS/DFS improvements, power management).
- Own troubleshooting of field escalations and complex regressions design fixes and tests.
- Improve CI/CD for firmware builds, add automated RF test hooks and performance benchmarks.
- Mentor junior engineers, perform thorough code reviews, and champion best practices.
- Collaborate with RF/HW/product on calibration flows and factory provisioning.
Must-have:
- 5+ years embedded Linux experience with 3+ years on OpenWrt or similar embedded distributions.
- Strong C, shell, and Python experience with kernel debug (dmesg, perf, ftrace) and device trees.
- Solid knowledge of Linux networking (bridging, ip, netfilter/nftables, qdisc) and wireless stacks (mac80211/hostapd).
- Experience shipping production firmware and participating in release processes.
Nice-to-have:
- Driver experience on Qualcomm/Atheros platforms, familiarity with ath9k/ath10k.
- Experience with WiFi roaming, mesh (802.11s), MLO or WiFi6 features.
- Background in OTA/A-B updates, secure boot, or telemetry stacks.