Senior Embedded Software Engineer

Singapore 1 days agoFull-time External
32.7k - 49.1k / mo
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 Wi‑Fi roaming, mesh (802.11s), MLO or Wi‑Fi6 features. • Background in OTA/A-B updates, secure boot, or telemetry stacks.