岗位职责:
1. 系统开发与优化
- 负责Linux内核模块开发、调试及性能调优,包括进程调度、内存管理、文件系统等核心功能。
- 主导系统架构设计,适配ARM/x86架构,完成内核裁剪与定制化配置(如设备树、启动参数、驱动集成)。
- 使用Yocto/Buildroot等工具链实现系统编译与镜像生成,优化资源占用。
2. 安全与稳定性保障
- 实施内核安全策略(SELinux、漏洞修复),提升系统防护能力。
- 通过日志监控、压力测试等手段保障系统稳定性,快速定位并解决内核级故障。
3. 跨团队协作与文档支持
- 参与需求分析和技术评审,输出系统设计文档及开发规范。
- 支持硬件团队完成驱动适配,协助测试团队设计内核级测试用例。
任职要求:
1. 核心技能
- 本科及以上学历,计算机相关专业,3年以上Linux内核开发经验。
- 精通C语言及Shell脚本,熟悉ARM/x86架构差异及驱动开发。
- 熟练使用 gdb 、 perf 等工具进行性能调优与故障排查 。
2. 工具与经验
- 掌握Yocto/Buildroot编译工具链,具备系统裁剪与多平台部署经验。
- 熟悉内核安全模块(SELinux、Iptables)及漏洞分析方法。
3. 加分项
- 有Linux内核开源项目贡献经验或虚拟化技术(KVM/Docker)开发背景。
- 熟悉嵌入式开发或硬件驱动开发(WiFi、传感器等)。
4. 软性要求
- 良好的沟通能力与团队协作精神,能独立承担技术攻关任务。
- 英语读写能力优秀,能快速学习新技术并输出技术文档。
5.中共党员优先。
亮点
- 聚焦内核级技术挑战,覆盖多架构场景(服务器/嵌入式/边缘计算)。
- 提供技术培训与创新激励机制,支持职业发展。