1. 参与OpenHarmony系统的DFX领域(日志、性能、可靠性等)相关的开发和维护工作,相关功能模块、系统组件的设计和编码等;
2. 针对OpenHarmony系统性能瓶颈进行分析和优化,提高系统性能和稳定性;
3. 负责解决OpenHarmony系统在使用过程中出现的问题,定位并修复软件缺陷;
4. 为其他开发团队提供技术支持,协助解决与系统相关的技术问题;
5. 编写技术文档,包括开发文档、测试文档、用户手册等。
1. 计算机科学与技术、软件工程等相关专业本科及以上学历;
2. 熟练掌握C/C++编程语言,具备良好的编程习惯,熟悉面向对象编程思想;
3. 具有良好的的数据结构、算法基础,熟悉设计模式,具备一定的系统设计和架构能力;
4. 熟练使用shell、python等脚本语言,熟练使用git、svn等版本管理工具;
5. 熟练使用Linux系统,熟悉Linux操作系统原理,包括进程管理、内存管理、文件系统等方面;
6. 熟悉网络编程的基本原理、常见协议,了解网络程序问题的定位定界方法及相关工具的使用。