嵌入式 Linux / OpenWrt 软件工程师
我们正在寻找一位动手能力强的嵌入式 Linux 软件工程师,以帮助构建和维护用于无线和嵌入式系统的生产级 OpenWrt 固件。此角色专注于交付高质量、可靠的代码,同时在 Linux 内核、网络和无线栈内部开发深厚的专业知识。您将与经验丰富的工程师在一个协作、以工程为驱动的环境中紧密合作。
主要职责
• 在 OpenWrt 包和系统服务(UCI、procd、ubus)中实现和测试中小型功能。
• 使用日志、dmesg 和内核诊断在设备镜像上调试和分类问题。
• 编写单元和集成测试,维护 CI 作业脚本,并遵循发布流程。
• 与高级工程师合作进行驱动程序启动、板支持包和设备树修复。
• 记录更改,撰写清晰的提交消息,并参与代码审查。
要求
• 至少 3 年的软件开发经验。
• 强大的 C 编程技能。
• 熟悉 Linux 用户空间和 shell 脚本(ash/bash)。
• 熟练使用 Git 和调试工具,如 gdb、strace 和 tcpdump。
• 愿意学习 OpenWrt 构建系统、交叉编译工具链和嵌入式工作流程。
加分项
• 基本了解网络概念(接口、IP 地址、路由)。
• 接触过 Wi-Fi 基础知识。
• 具有嵌入式 Linux 项目经验(OpenWrt、Yocto 或类似项目)。
• 具有 Python 测试或自动化经验。
有意申请该职位的候选人,请点击“申请”。我们遗憾地通知,只有入围的候选人会收到通知。
EA 许可证编号:01C4394(PERSOL Singapore Pte Ltd)
通过向我们发送您的个人数据和简历(CV),您被视为同意 PERSOL Singapore Pte Ltd 及其附属公司根据隐私政策中列出的目的收集、使用和披露您的个人数据。您承认您已阅读、理解并同意隐私政策。