高级嵌入式软件工程师

新加坡 1天前全职 网络
3.3万 - 4.9万 / 月
推动基于OpenWrt的路由器的功能交付和可靠性;成为复杂固件问题和与射频及硬件团队跨学科集成的首选工程师。 主要职责: - 领导中到大型功能的设计和实施(驱动程序调整、hostapd增强、ACS/DFS改进、电源管理)。 - 负责现场升级和复杂回归问题的故障排除;设计修复方案和测试。 - 改进固件构建的CI/CD,添加自动化射频测试挂钩和性能基准。 - 指导初级工程师,进行全面的代码审查,并倡导最佳实践。 - 与射频/硬件/产品团队合作进行校准流程和工厂配置。 必备条件: - 5年以上嵌入式Linux经验,其中3年以上在OpenWrt或类似嵌入式发行版上。 - 精通C语言、shell和Python;具有内核调试(dmesg、perf、ftrace)和设备树经验。 - 具备扎实的Linux网络知识(桥接、ip、netfilter/nftables、qdisc)和无线协议栈(mac80211/hostapd)。 - 有生产固件发布经验并参与发布流程。 加分条件: - 具有高通/Atheros平台的驱动程序经验,熟悉ath9k/ath10k。 - 具有Wi-Fi漫游、网状网络(802.11s)、MLO或Wi-Fi6功能的经验。 - 具备OTA/A-B更新、安全启动或遥测栈的背景。